Low Tide Boulders on Mayflower Beach

Low Tide Boulders on Mayflower Beach