Satin Azure
(Ogyris amaryllis meridionalis)
Pupae