Home Tags I’ll soon rule your precious earth battlejerks hahahaha

Tag: i’ll soon rule your precious earth battlejerks hahahaha

It was over two years ago, at E3 2018, that Microsoft promised a new Battletoads was on the way for XBox One. The game dropped off the map since, and we wondered if we were ever going to see...