Squirrelanoids (2012 TV series)

Squirrelanoid is a upcoming Mutant in season 2 of Teenage Mutant Ninja Turtles (2012 TV series).

His only known appearance was during the Season 2 Trailer which first aired shortly after the Season 1 Finale was finished.

History
He is a squirrel that got mutated.

Description
His appearance bears a great resemblance to the Xenomorphs from the Alien films.