Lochabar Bay
The Bahamas
>
Long Island
>
Lochabar Bay
Lochabar Bay is a bay area in Long Island.
Lochabar Bay
Vegetation and ground cover
bay