Purple loosestrife

Purple loosestrife

Observation - Purple loosestrife - Global. Description: On the banks of a lake

On the banks of a lake