Battletoads Zits

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 Continue Reading