Close
Leaf-footed bug
Anisoscelis sp.