Battletoads to make its return with a new installment slated for 2019

During Microsoft’s E3 conference, a Battletoads trailer premiered which announced that the franchise will make its return next year, nearly three decades after the original NES release. Read more…
Neowin