Now…we get a chance to relive that wonder all over again. Because the Toads are back, baby! On August 20th, Rare is finally dropping a brand new Battletoads game.