What's this Bug?
Kethal
•
1y ago
•
100%
Is this a termite?
This is from Illinois. I think maybe it's a spider wasp, but I don't have any idea what I'm talking about, so I worry that it's a termite.
Comments 0