Peacock Awl
(Allora doleschallii doleschallii)
Final Larvae