Dog Rose

Dog Rose

Observation - Dog Rose - UK and Ireland. Description: