Get your hoverbikes ready: Battletoads is making a triumphant return on Xbox One.
On top of all of big triple-A games making their debut on stage at E3 2018, Microsoft also had a blast from the past ready to go: Battletoads.
Full story from the WindowsCentral blog...