Northern Purple Azure
(Ogyris zosine zosine)
Male Upper