Left 4 Dead TV Spot 2 - 720p

Download versions for your iPod or iPhone.

Additional content

This is a DLC for Left 4 Dead.