News: Left 4 Dead 3 & Source 2 Snapped At Valve HQBy Chris HardingAugust 6, 2013 We’re back, and with some big news to open our glorious return with; Left 4 Dead 3 is most likely…