12 333

Why do gooseberries drop berries?

Garden

Flowers

Animals