So we all should know about the Left 4 Dead free DLC. And I have heard many discussions about what it should be and more weapons and blah blah blah. But has anyone heard when it will be released? This is supposed to "finish" the game so why isn't it out?
Left 4 Dead
Game » consists of 14 releases. Released Nov 18, 2008
Log in to comment