Photo: Alliaria petiolata 21.

Photo: Alliaria petiolata 21.

Flowerbuds. Tapanila, Helsinki, Finland. Wild. 2011-05-18.

Image ID: 
D11 2102