At Microsoft’s E3 presser, the long awaited Battletoads game finally got a trailer. In it, we finally get a first look at the hand-drawn 4K graphics featuring the three iconic toads. Rash, Pimple, and Zitz are back for some couch co-op. It is being made by a company known as Dlala Studios. No release date was provided, but it will be launching on both Xbox and Windows 10 and will also be available via Xbox Game Pass.