Mewtwo

Mewtwo is a Pokemon from the series of the same name.. He will appear in the upcoming 63rd episode of DEATH BATTLE! against an unknown opponent.