Indie Team17 Teases Worms 2020 Worms W.M.D has been out on Nintendo Switch since 2017 but just now, Team17 have revealed a teaser trailer for ‘Worms 2020’. Check it out…
Indie Team17 Teases Worms 2020 Worms W.M.D has been out on Nintendo Switch since 2017 but just now, Team17 have revealed a teaser trailer for ‘Worms 2020’. Check it out…