Purple Cerulean
(Jamides phaseli)
Final Larvae