Battletoads Return With Sequel Game After 26 Years!

Anyone who loves NES knows of the infamous Battletoads game. Released in 1991, the game hit the market at the height of the TMNT hype. I personally have a love/hate relationship with the beat ’em…