Satin Azure
(Ogyris amaryllis amaryllis)
Final Larvae