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 …