Battletoads is a reboot of the classic NES game developped by Dlala Studios and Rare Ltd.
Battletoads is a reboot of the classic NES game developped by Dlala Studios and Rare Ltd.
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...