2.5 Battletoads (Xbox/PC) Review Edwin CrumpAugust 20, 2020 Battletoads (2020) is a disappointing remake that needed more time and budget, and a little bit of that Rare charm. After more than twenty five years since t... See More... PC / Mac Gaming ReviewsReviewsXbox One ReviewsXbox One X Reviews0 Comments 05 min read