Giant Swallowtail Caterpillar

Caterpillars demonstrating protection strategies