EAST LONDON NATURE

Wood Anemone

Anemone nemorosa