Games Battletoads for PC Version: Game Review and Analysis With a Metascore of 72 and User Score of 5.1, Battletoads has gained much popularity amongst all the gamers. The game is available in PC, Xbox, and other versions too. …