Blue Swallowtail Caterpillar on Dill

Blue Swallowtail Caterpillar on Dill