Dove Cay
The Bahamas
>
Long Island
>
Dove Cay
Dove Cay is a coastline area in Long Island.
Dove Cay
Vegetation and ground cover
Coastline
island
Dove Cay