[ stop the slideshow ]

ROSA SELVATICA; Dog rose, Rosa canina

122/160