• 3 years ago
A TV spot for Left 4 Dead, developed and published by Valve in 2008.