Tenten

Tenten is an upcoming alien in Ben 10: Bio Squad. More info will be released soon.