Beach rose (Rosa Rugosa) Photo by Lois Stack, UMaine Extension
Click on the image to see an enlargement.