Ty-Foo (Earth-2789)

Ty-Foos are enemies.