Team17 has shown a new trailer for Worms W.M.D, the new title in the series to be launched with the support of the distribution company Sold Out. In this new video focuses on showing the gameplay of the title, presenting the variety of weapons found in the arsenal of the …
Read More »