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
December 14, 2017
Get discounts on things you'll absolutely freaking love!