Battletoads August 20th Release

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 […]

Leave a Reply

Your email address will not be published. Required fields are marked *

Copyright Mother 2.net 2020
Tech Nerd theme designed by Siteturner