Battletoads | Official Release Date Trailer
Battletoads launches on Xbox, Windows 10, Xbox Game Pass and Steam on August 20th. Check out the official release date trailer!Battletoads | Official Release Date Trailer
Loading...
Battletoads | Official Release Date Trailer
Published: July 31, 2020 | 276 views | 13 likes - 1 dislikes
Latest Battletoads Videos & Trailers