Dog Rose (Rosa canina)

Dog Rose (Rosa canina)

Observation - Dog Rose (Rosa canina) - UK and Ireland. Description: