Battletoads
Screenshot from the upcoming Battletoads game

Battletoads

Battletoads is a franchise by Rare that began with the original beat 'em up game Battletoads in 1991. Battletoads is widely considered the hardest and one of the best video games ever released for NES.
Most Popular