Close
Lime Swallowtail Caterpillar
Papilio demoleus Linnaeus, 1758, Papilionidae