Battletoads announced for Xbox One, Windows 10
Publisher Microsoft and developer DLaLa Studios announced Battletoads for Xbox One and Windows 10 during Microsoft’s E3 2018 press conference. https://youtu.be/-yrE9RU6DN4 Battletoads is...
Gaming and Tech Redefined
Publisher Microsoft and developer DLaLa Studios announced Battletoads for Xbox One and Windows 10 during Microsoft’s E3 2018 press conference. https://youtu.be/-yrE9RU6DN4 Battletoads is...