Tag "Worms W.M.D."

Review of Team 17’s newest game, Worms W.M.D

The game developers at Team 17 are at it again with the newest addition to the Worms franchise, Worms W.M.D. What does the W.M.D stand for anyways? Weapons of Mass Destruction?