Left 4 Dead E3 2008 Trailer Jaych1000 Published 07/15/2008 Gameplay footage from the upcoming game Left 4 Dead Autoplay On Next Video Share Tweet Flip Email Pin It Embed: Tags: left dead for trailer 2008 preview xbox xbox360 gameplay game footage advertisement news NEXT VIDEO How Water Drains at the Equator 0 Comments Log in for Comments
0 Comments