Left 4 Dead is finally here! Well, almost, anyway. The full game won’t be available for another week (November 18 on Steam and in retail stores across America). But you can get a taste of the blood-splattering, zombie-killing fun
right now!
Download the Left 4 Dead Demo!
Author: ,
published 16 years ago,