[ stop the slideshow ]

ROSA SELVATICA; Dog rose, Rosa canina

123/164