Found in the West Indies in the Caicos Islands, particularly on the islands of Ambergris Cay, Long Caye, Middle Caicos, Middleton Cay, North Caicos, South Caicos, and probably also on Providenciales.
Tropidophis |