Nearly three decades after making their debut and 26 years since the most recent installment, the Battletoads are back today on PC and Xbox Game Pass.
Are you planning to play Battletoads this weekend? Let us know what you think of the game in the comments below.