Richmond Birdwing
(Ornithoptera richmondia)
Final Larvae