The Beaches Of The Upper Cape
A seagull wrestles with a crab in the parking lot of Bristol Beach.
Todd Stone of Menauhant fishing at Menauhant Beach with his three grandsons.
Clouds over Falmouth Heights Beach.
Osprey with talons on display at South Cape Beach
A leaning fence leads to a jetty at Menauhant Beach at the end of Davisville Road Extension.
The morning sun breaks through the clouds over Menauhant Beach.
Oystercatcher at South Cape Beach
A sunny spring morning on Mashpee Town Beach in Mashpee
An early spring sunrise over Sandy Neck Beach
A family enjoys the midday sun at Menauhant Beach.