Stock Photo: Horseshoe Bay Beach Bermuda

Stock Photo: 1336-605 Horseshoe Bay Beach
Bermuda