morne trois national park (1)

13580990300?profile=RESIZE_710x

Trafalgar Falls in Dominica.Credit:  Rachel Chang/Travel + Leisure

  • Trafalgar Falls on the Caribbean island of Dominica is a must-see on the "Nature Island."
  • The double falls are located inside the UNESCO-regonized Morne Trois Pitons National Park a
Read more…