An Atlanta woman has become the latest tourist arrested in the Turks and Caicos for allegedly having ammunition in her luggage at the airport.
loading...