A rather large insect, about 0.75 inches long and capable of flight. Makes a buzzing sound when it flies, much like a bee.
About
Help
Forum
Press
Jobs
Our Blog
Community Guidelines
Terms of Use
Privacy