Stock Photo: Horseshoe Bay Beach Bermuda

Stock Photo: 3800-154 Horseshoe Bay Beach
Bermuda