
Left 4 Dead 2 The Sacrifice Trailer
Here’s a trailer for the upcoming DLC for Left 4 Dead and Left 4 Dead 2 Coming October 5th. Personally when those 3 tanks come charging over the hill looks amazing and intense, hopefully they actually have a moment in the game when 3 tanks will …