Close

Leaf footed bug

Leptoglossus sp.

Leaf footed bug