Left 4 Dead 2 TV Spot #2

Nice. 10 million zombies, huh? Given the pace of the recently released demo, it sure feels like it! November 17 is zooming up faster than you think…

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.