purple loosestrife

purple loosestrife

Observation - purple loosestrife - UK and Ireland. Description: