Battletoads

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.

6 months ago

Battletoads headlines