Battletoads gets an official August release date and new trailer

By Greg Bargas on July 31, 2020 19:30

Published on August 1, 2020 00:29 by PC Invasion

Battletoads has now been marked for an August 20, 2020 release date on PC. And, it might even feature playable villains.