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