Left 4 Dead 2

Left 4 Dead 2 free on Steam for limited time

I thought I should pop on and point out that Left 4 Dead 2 is free on Steam for another twelve hours or so (10AM PST 26 December). Yes, it’s free totally free. Just head the…

By: Paul Younger