Latest News Evolve/Left 4 Dead Developer Turtle Rock Studios Working on New AAA GameBy Chris HardingJune 2, 2015 Turtle Rock Studios has been beavering away on Evolve for the past couple of years – something we’re thankful for,…