Battletoads Finally Launches on Xbox One, Xbox Game Pass, and PC on August 20

Microsoft and developers Dlala Studios and Rare have announced that their new Battletoads game will be launching on Xbox One and PC on August 20. The game will be $19.99 and will be available on Xbox ...

Battletoads E3 2019 Gameplay Trailer Revealed

During the Xbox E3 2019 press conference Microsoft and developer DLaLa Studios revealed the first gameplay trailer for the upcoming Battletoads. While we did get our first look at gameplay we still do...

Lost Password

Please enter your username or email address. You will receive a link to create a new password via email.