[ stop the slideshow ]

ROSA SELVATICA; Dog rose, Rosa canina

111/160