Trafalgar Falls in Dominica
CaribbeanDominicaislandnationLesser AntillesCaribbean Seanaturelandmarktourist attractionTrafalgar Fallswaterfall