Beebuzz

Beebuzz is a new alien in Ben 10: Bio Squad. He is a Honiyo from Stingazon.