White Dog Rose
White Dog Rose (Rosa canina). It grows in open woodland, scrub, hedges and wasteground, and beside roads, paths and railways.
© Countrysidephotos | Stock Free Images
Similar Free Images
Categories: