VIDEO: Left 4 Dead Creators Turtle Rock Unveil Evolve
The creators of Left 4 Dead have officially revealed the first information on their new project, Evolve.
Thanks for checking us out. Please take a look at the rest of our videos and articles.
To stay in the loop, bookmark our homepage.