6 Reviews Battletoads review — Toadally okay The boys are back, but should they have stayed in the '90s? By Cameron WoolseyAugust 19, 2020
News Battletoads gets an official August release date and new trailer Battletoads has now been marked for an August 20, 2020 release date on PC. And, it might even feature playable villains. By Greg BargasJuly 31, 2020