Clearwing Swallowtail
(Cressida cressida cressida)
Final Larvae