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 …
 Tag:  
 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 …