Left 4 Dead 3: Who Is Working On It Then?
Turtle Rock were the tool of creation for Valve but now they have flown the nest from the father company and are an independent developer. This is the studio that is known for creating Left 4 Dead in 2008. So as Turtle Rock is no longer with them, fans of the game are wondering who … Read more