Battletoads Preview – Zitz And All

Publisher: Xbox Game Studios Developer: DLALA Studios, Rare Release: Platform: Xbox One, PC The Battletoads series was initially created to rival the Teenage Mutant Ninja Turtles arcade-style beat ’em-up games of the late ’80s and[…]

Continue reading …