Loosestrife (photo)

Gooseneck Loosestrife

Gooseneck Loosestrife.