Purple Loosestrife (Lythrum salicaria)

Purple Loosestrife (Lythrum salicaria)

Observation - Purple Loosestrife (Lythrum salicaria). Description: