[ stop the slideshow ]

ROSA SELVATICA; Dog rose, Rosa canina

2330/4601