Mega Mouser

Mega Mouser is a large Mouser that appears as a mini-boss in Teenage Mutant Ninja Turtles (2013 video game).