Satin Azure
(Ogyris amaryllis meridionalis)
Final Larvae