Tag: Battletoads 2020

Battletoads is a reboot of the classic NES game developped by Dlala Studios and Rare Ltd.

Battletoads

Battletoads

Microsoft Xbox One

Battletoads is a reboot of the classic NES game of the same name, developped for the Xbox One and Windows 10. It was made by Dlala Studios and Rare Lt...