Grand Turk Island, a Caribbean island in the Turks and Caicos Islands.
The Turks and Caicos Islands (TCI) are a British Overseas Territory consisting of two groups of tropical islands in the West Indies.
I met this proud and vital 100 years old man on the street of Cockburn Town.