‘Battletoads’ arrives on Xbox One and PC on August 20th

It’s been a long time coming, but you’ll only have to wait a few more weeks to play the first Battletoads game since the mid-’90s. We first learned about Battletoads in 2018 and while the initial plan was to release it last year, a new trailer tries…

via Engadget RSS Feed

Check out the Finding Your Identity Podcast!

Tags: , ,
Travel Back Up To The Top!