Image 1 of 1

Owls Head63.jpg

Beach rose, Rosa rugosa, at Birch Point Beach State Park, Knox County, Maine, USA