Middle Beach - ME
Rocky section of Kennebunk Beach, with pretty black stones.
Weather
Leave Beach Feedback