Left 4 Dead 3 Confirmed By Valve Leak8 years agoA picture taken of an internal change log at Valve has leaked Left 4 Dead 3 and Source 2. Whilst...