UPDATE: Holy Hell Yes! Left 4 Dead 2!

November 17, 2009.  Officially confirmed at E3 today!  According to those awesome dudes at Dread Central, “details are on the slim side for now, but we do know we’ll be getting a heaping helping of zombie goodness in New Orleans and we’ll be armed with chainsaws this go around. A teaser trailer was shown, and […]