lameshur-beach-on-st-john

Lameshur Bay beach on St John

View of Lameshur Bay beach on St John in the Virgin Islands National Park