Rock formations and caves along the beach of Horseshoe Bay in Bermuda.
RockCaveBermudaBermudabeachcavecoastlineislandnaturerock formationsseascapetravel