The long awaited Battletoads reboot will now release on Xbox One, Windows 10 and the games pass on August 20th. Developed by Dlala Studios in partnership with Rare it makes their first appearance in 26 years. https://www.youtube.com/watch?v=pwPB6_g3sq4 “Battletoads” sees up to three players take control of Zitz, Rash and Pimple for a fast-paced action brawler … Continue reading Battletoads Coming August