May 18, 2018
The Turks and Caicos Islands are a unique necklace of 40 low lying islands and cays, with only 8 of the islands being inhabited by people. It is the home of multi award-winning artist Jean Taylor.
Jean Taylor was born in Freeport, Grand Bahama to Mrs. L...
Please reload
Recent Posts
July 6, 2018
Please reload