Purple loosestrife

Purple loosestrife

Observation - Purple loosestrife - UK and Ireland. Description: