This afternoon, on Xbox Wire, Rare announced “Battletoads” will be releasing August 20 with Xbox Game Pass and on Xbox One, Windows 10 PC and Steam. Developed by Dlala Studios in partnership with Rare.