Games/Battletoads/MediaBattletoads·, 2020 · Xbox Game StudiosMediaBack to gameAll9Screenshots6Videos3Screenshots6More about BattletoadsPlayer reviews