In partnership with DLaLa Studios, they’re back! Or, at least they will be in 2019.
Appears on these pages
Battletoads (working title) is an upcoming game announced for release in 2019 by Microsoft. It...
Community content is available under CC-BY-SA unless otherwise noted.