Close
Leaf-footed Bug Leptoglossus sp.
Leptoglossus sp.