Lantern Head Harbour
The Bahamas
>
Inagua
>
Lantern Head Harbour
Lantern Head Harbour is a bay area in Inagua.
Lantern Head Harbour
Vegetation and ground cover
bay