With Flickering Myth keeping you constantly updated with all of the Worms W.M.D news as it appears from the international award winning software developers Team17, today we can finally announce not only the release date but we’re also going to tell you what you can expect to see if you wisely get your pre-orders in now […]