I am pretty sure this is a bumble bee. I am no expert, and the orange part also confused me. What do you guys think?
About
Help
Forum
Press
Jobs
Our Blog
Community Guidelines
Terms of Use
Privacy