by Joshua Harris | Jan 9, 2023 |
Trafalgar Falls Dominica Trafalgar Falls Dominica is the only known twin waterfall which is located in the Morne Trois Pitons National Park. Trafalgar’s twin falls offer a beautiful contrast to each other, giving birth to dozens of waterways at their...