4 years ago0New Worms game teased for 2020 releaseA new Worms game is in development for release in 2020, publisher and developer Team17 …