Clearwing Swallowtail
(Cressida cressida cressida)
Pupae