Zitz

Zitz is one of the Battletoads from the same title series. He previously starred in Leonardo vs. Zitz.