Close
Malaysian Green Jewel Stick Insect, Phasmid
Necroscia annulipes