Stock Photo: Horseshoe Bay Beach Bermuda

Stock Photo: 3800-153 Horseshoe Bay Beach
Bermuda