Wild Roses: Grow and Eat Them
July 2, 2012Wild roses always have five petals—no more, no less—and while most are pink, some are white, yellow or red.
Wild roses always have five petals—no more, no less—and while most are pink, some are white, yellow or red.