2020-03-02
Long bay Turks and Caicos kitesurf spot

Turks and Caicos Islands

Gem of the Caribbean Of the Caribbean Sea most of us associate to the Dominican Republic, Cuba or the Bahamas. We never heard of them before […]