? Dog Rose

? Dog Rose

Observation - ? Dog Rose - UK and Ireland. Description: See on the line between grass and rock at the beach

See on the line between grass and rock at the beach