Turtle Bay
The Bahamas
>
South Eleuthera
>
Turtle Bay
Turtle Bay is a bay area in South Eleuthera.
Turtle Bay
Vegetation and ground cover
bay