Just heard worms has got a release date of next wednesday, anyone got a link to confirmation of this?
Log in to comment