Battletoads will launch very soon

Fans’ decades long wait for a new Battletoads game will soon come to an end. This, we now know thanks to a brand new trailer, which just hit the Internet minutes ago. https://www.youtube.com/watch?v=pwPB6_g3...