I never realized how much Ninja Turtles and Battletoads are alike until now.
Equally good franchises i'd say.
ninjatoads