3 US governors ask Turks and Caicos to release Americans detained over ammo

Written by on May 15, 2024

The governors of Oklahoma, Pennsylvania and Virginia have sent a letter to the Turks and Caicos governor requesting the release of three Americans detained there.


Current track

Title

Artist

Background