BATTLETOADS
6.5

BATTLETOADS

Battletoad is a classic “beat ’em up” title mostly remembered as one of the toughest games on Xbox. Recently, Microsoft attempted a relaunch of the revered game after almost twenty-six years of inaction through Dlala Studios and the original developers, “Rare.” The reboot takes numerous elements from the original series,...

Read more