Discover
Battletoads (working title) is an upcoming game announced for release in 2019 by Microsoft. It is the newest title in the Battletoads franchise and the first one in over twenty years.
Original Release
08/20/2020
US Release
08/20/2020
Platforms
PC, Xbox One