Common brimstone on purple loosestrife

Common brimstone on purple loosestrife