Large Moonbeam
(Philiris diana papuanus)
Final Larvae