Broad-margined Azure
(Ogyris olane)
Final Larvae