Sapphire Azure
(Ogyris aenone)
Final Larvae