island-hop-body3

Giant granite boulders and tidal pools at The Baths on Virgin Gorda in the BVI

Wes Miller