Left 4 Dead 3 rumored to be unveiled in June
New rumors indicate Valve may be unveiling the third game in the Left 4 Dead franchise at E3 in June. The second game in...