The team behind the new Battletoads game has just announced it will release in a few weeks on August 20th. The game will launch on Xbox One, Windows 10, Xbox Game Pass, and Steam: Xbox: https://www.xbox.com/en-US/games/battletoads Steam: https://store.steampowered.com/app/1244950/Battletoads/ While this certainly isn’t a “retro” release, anyone who grew up in the late 80’s / early 90’s surely […]