Ulysses Swallowtail
(Papilio ulysses joesa)
Early Larvae