Battletoads returns on PC and Xbox One this summer

By July 31, 2020 News No Comments

Battletoads, that most nineties of franchises, is returning to the gaming scene in August after lying dormant for a quarter of a century. Specifically, Microsoft and developer Dlala Studios is finally releasing Battletoads 2020. If you’re a youngster and don’t know what you’re in for, I recommend taking a look Read More