News9 years ago
Turks and Caicos team delivers perfect pitch for travel to home of World’s #1 Island Destination
ATLANTA, Georgia – May 19, 2015, In a debut presentation, the Turks and Caicos Islands delivered an impressive ‘wow’ effect with a new 12-minute promotional video...