Purple Loosestrife
Photo by John Cameron