Tiny Giant Swallowtail Caterpillar

A tiny Giant Swallowtail caterpillar (is that an oxymoron?)