Loosestrife

Loosestrife

Observation - Loosestrife - UK and Ireland. Description: