Dig into the new multiplayer trailer for the Worms W.M.D.
Worms is a series that is known by the majority for gamers, for those of you who aren’t worms, and thus should have been but have been living under a rock, Worms is a turn based strategy game. W... Read More »