vh_0038
Turtle Rock Studios announces development of a new zombie survival game called Left 4 Dead, to be made on the Source engine.
Turtle Rock Studios announces development of a new zombie survival game called Left 4 Dead, to be made on the Source engine.