Battletoads blasts onto Xbox Game Pass in August, 26 years after its NES debut
Battletoads has kept fans waiting, but the game will finally release on August 20 as part of Xbox Game Pass.
Source:: TechRadar Gaming Feed
January 21, 2020
Get discounts on things you'll absolutely freaking love!