Phyllium philippinicum, or just called ‘Leaf Insect’
X