Left 4 Dead Demo Coming on November 6

Valve is slowly ramping up the media blitz as the release date for Left 4 Dead, their zombie shooting action title, is approaching. The game should be out on November 18, after several delays earlier in the year, and the company is saying that it plans to release a demo so that potential game... [ read more >> ]

Waiting to be brought to life

Image comment: Waiting to be brought to life

Waiting to be brought to life