Zitz, Rash, and Pimp make their return to frustrate you until no end. The 3 player couch co-op beat ’em up game Battletoads finally has a release date. We have been hearing from Dlala Studios and Microsoft that this title would still release in 2020. Today we got confirmation and a launch trailer. Battletoads will be releasing for Xbox One & Windows PC August 20th. Additionally you can purchase this game on Steam as the store page is now up. Additionally if you have Xbox Game Pass you will have access to the title day one for no additional charge. Check out the launch trailer below.