Pretty Insects, Mostly - patrickporter
Larva of the black swallowtail butterfly, Papilio polyxenes.

Larva of the black swallowtail butterfly, Papilio polyxenes.