Battletoads is up for preload on the Xbox Live Store. It can be preloaded if you have Xbox Game Pass or if you have pre-ordered the game. Battletoads is an upcoming beat-em-up game from Microsoft Game Studios. It will be developed by Dlala Studios. The game is out on August 20 for the Xbox One […]