White Dog Rose

White Dog Rose (Rosa Canina). It Grows In Open Woodland, Scrub, Hedges And Wasteground, And Beside Roads, Paths And Railways. Photo

Countrysidephotos avatar
Countrysidephotos