Hi, these insects are often mistaken for spiders. I think this is a leaf-footed bug in the genus Leptoglossus.
Hi, these insects are often mistaken for spiders. I think this is a leaf-footed bug in the genus Leptoglossus.