gamesretrospect.com
Video Game Theater - Left 4 Dead: Impulse 76 | Games Retrospect
Do you remember the teaser trailer that hinted an upcoming film based on Left 4 Dead? Well, the company in charge of this film finally released the full version