from Dominik Zwingmann
Publisher Microsoft and the teams from Rare and Dlala Studios have announced the release for Battletoads in a new trailer. Starting August 20, 2020, the title will be available for Xbox One and the PC. In addition to the Microsoft Store, the game will also be available on Steam. Xbox Game Pass subscribers will also have direct access to Battletoads starting August 20.