Ulysses Swallowtail
(Papilio ulysses joesa)
Final Larvae