Close
Leaf-footed bug
Catorhintha sp.