Rocky, seaweed covered beach at Ryefield Cove on Peaks Island, Casco Bay, Maine
Peaks Island Maine - Rocky, seaweed covered beach at Ryefield Cove on Peaks Island, Casco Bay, Maine