Dlala Studios

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 ...

Lost Password

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