All Battletoads News

New Battletoads Game Teased

Something that popped up unexpectedly in the Xbox conference at this year's E3 was a one minute teaser for a game that people have been clamouring for over quite some years, a new Battletoads

Posted 2 years ago by Chewie