Close
Leaf footed bug
Catorhintha mendica