Pipevine swallowtail caterpillar

Geoff Gallice