Gaming News
PC

Battletoads is back on 20th August

26 years later, the Battletoads are back.

Microsoft’s new Battletoads game has today been given a 20th August release date on Steam, Windows PC and Xbox One (and of course also through Xbox Games Pass).

The cartoony brawler is the work of Essex team Dlala Studios, in collaboration with Rare, and was first announced back in 2018.

Read more

Related posts

This is the latest hiding spot being abused in Apex Legends’ King Canyon

admin

Wild West tactical stealth sequel Desperados 3 now due this summer

admin

Doom Eternal removing Denuvo Anti-Cheat after backlash

admin