Rosa canina is a variable climbing wild rose species native to Europe, northwest Africa and western Asia.

Rosa canina is a variable climbing wild rose species native to Europe, northwest Africa and western Asia. - 34812111

Similar stock images

to-top-page