Worms Is Receiving A New Game In 2020 Worms Is Receiving A New Game In 2020 March 9, 2020 Iggy Comments 0 Comment Team17 has put out a teaser trailer for a new Worms game launching in 2020. Read more