17 Years Later, Valve Admits They Staged the Left 4 Dead 2 Trailer Leak 8 80.lv 9 Baldak1 1 month ago 2 comments