Battletoads will arrive on Xbox One and through Xbox Game Pass on August 20, Microsoft has announced.
Battletoads will arrive on Xbox One and through Xbox Game Pass on August 20, Microsoft has announced. It s also Battletoads was announced at E3 2018, and shown properly at the Xbox E3 Press Conference in 2019.
Start
United States
USA — software Battletoads coming to PC, Xbox One and Xbox Game Pass on August...