Dove Cay


Dove Cay - island in Saint Vincent and the Grenadines.