[ stop the slideshow ]

ROSA SELVATICA; Dog rose, Rosa canina

120/164