Grand Turk, Cockburn Town { 25 images } Created 5 Jan 2015

Grand Turk is the capital of the Turks & Caicos Islands archipelago, located 575 miles Southeast of Miami, Florida, and 30 miles south of the Bahamas.

Cockburn Town is located on Grand Turk island, the largest of the Turk Islands.
View: 100 | All