Battletoads

A New Battletoads is Coming to Xbox One

Xbox revealed a new Battletoads game will be making its way to Xbox and PC. The reveal happened during Xbox’s briefing at Sunday, June 10th at E3 (2018).