Purple Loosestrife

Purple Loosestrife

Observation - Purple Loosestrife - UK and Ireland. Description: