Papilio polyxenes - eastern black swallowtail - caterpillar with defensive osmeterium everted. Urbana, Illinois, USA
Papilionidaeinsect defenseslepidoptera