Bermuda Beaches - MonksBunk

Tide pools, Horseshoe Bay Park, Southampton

BermudaSouthamptonbeach

From 2009, Bermuda