Three newly hatched Giant Swallowtail Caterpillars

Three newly hatched Giant Swallowtails are munching on
their eggshells (hopefully they will leave the nearby
still-unhatched eggs alone)