Taco-Man

Taco-Man is an upcoming alien in Noah 10. Nothing is known about him yet.