stick insect with beautiful colors, native to the Cat Tien region in Vietnam. It feeds on Privet.
5 larvae group.
Specific References