US governors urge Turks and Caicos Islands to release Americans as Florida woman becomes fifth tourist arrested for ammunition in luggage.
This week, three American governors called on Turks and Caicos to show mercy to Americans arrested on the islands like A Florida woman became the… Read More »US governors urge Turks and Caicos Islands to release Americans as Florida woman becomes fifth tourist arrested for ammunition in luggage.