Northern Purple Azure
(Ogyris zosine zosine)
Pupae