purple loosetrife

purple loosetrife

Observation - purple loosetrife - UK and Ireland. Description: