Black Swallowtail Caterpillar - Papilio polyxenes

© Lynette Schimming