Hemlock water dropworth

Hemlock water dropworth

Observation - Hemlock water dropworth - UK and Ireland. Description: