Release date for Worms W.M.D. revealed
Team17, the developers for Worms W.M.D. have just announced the release date of their game as well as some bonuses you get when you pre-order. The game will release on the 23rd of August and if you pr... Read More »