Dog Rose ?

Dog Rose ?

Observation - Dog Rose ? - UK and Ireland. Description: