Battletoads has kept fans waiting, but the game will finally release on August 20 as part of Xbox Game Pass.
Click here for original story, Battletoads blasts onto Xbox Game Pass in August, 26 years after its NES debut
Source: Tech Radar