swimtrek.com
Haiti Swim, Haiti | SwimTrek
While the nation of Haiti is filled with palm-fringed beaches and stunning coastal waters that rival anywhere in the Caribbean, the true beauty of ...