Nieuwe Battletoads-game komt op 20 augustus uit voor Xbox One en Windows 10

Microsoft brengt op 20 augustus de nieuwe Battletoads-game uit. De game komt beschikbaar voor de Xbox One en Windows 10, via de Windows Store en Steam. Bij release wordt het spel toegevoegd aan de Xbox Game Pass.