Blue Triangle
(Graphium choredon)
Pupae