"Trafalgar Falls" Dominica is a country of 365 rivers, one for every day of the year and breathtaking waterfalls. Trafalgar Falls is one of the best of the best on this nature island.
"Trafalgar Falls" Dominica is a country of 365 rivers, one for every day of the year and breathtaking waterfalls. Trafalgar Falls is one of the best of the best on this nature island.