Steam Holiday Sale: Left 4 Dead 2 100% Off (Yup, Free).

I am not sure when this "sale" will end but Left 4 Dead 2 is currently free as Valve's gift to us. Simply put, if you have not yet purchased this game,…

Read More