Flower Power

(1879)
11321