Tag Archives: Image of Battletoads 2020

All Details About Battletoads.

All Details About Battletoads.  Battletoads is a video came franchise that first relased in 1991. The first game titled “Battletoads”, was a 2D Smash ‘em up style video game from Rare Ltd. At it’s release it was one of the most advanced video games to ever be released graphically. Such a success that the game… Read More »