Battletoads coming to PC, Xbox One and Xbox Game Pass on August 20
Battletoads will arrive on PC, Xbox One and through Xbox Game Pass on August 20, Microsoft has announced.Battletoads was announced at E3 2018, and shown properly at the Xbox E3 Press Conference in 2019. Now, we finally have a release date.The game features co-op with up to three players. Here, players will take control of the Battletoads […]
The post Battletoads coming to PC, Xbox One and Xbox Game Pass on August 20 appeared first on VG247.