Yellow Loosestrife

Lysimacha punctata

Back to Categories

Marquette County, Michigan May