Battletoads

Battletoads is an arcade beat 'em up video game by Rare.

Explore Battletoads:

External link: