Battletoads

Battletoads
Battletoads
2020
Fighting
Battletoads is a beat 'em up video game developed by Dlala Studios under supervision of Rare and published by Xbox Game Studios. It is a reboot of the Battletoads series, and the first new entry in 26 years following 1994's Battletoads Arcade. (wikipedia.org)
Ratings & Reviews
(15)
More Information
Loading ...
Similar Titles
Loading ...
Statistics
Loading ...
Trailer
Loading ...