Tag Archives: Turtle Rock Studios
Turtle Rock Working On New Co-op FPS With Perfect World Entertainment

Due out sometime in 2018, the creators of Left 4 Dead and Evolve (and it’s free-to-play iteration Evolve: Stage 2)…

Do NOT follow this link or you will be banned from the site!