Rosa canina
30 of 33

0407299
Dog Rose blossoms & foliage detail
Pilot Rock, OR
June 5, 2004
Copyright © 2004, Mark Turner