Battletoads (2018)

E3 2018: There’s a new Battletoads game on the way. This is not a joke.

Just announced at the Xbox E3 press briefing, a brand new Battletoads game is coming to Xbox One. No, we are not kidding.

Read More