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 the franchise, Left 4 Dead 2, was released back in 2009. Rumors of a third Left 4 Dead game go months back when a former Valve em...