Home / Tag Archives: Turtle Rock Studios. Evolve

Tag Archives: Turtle Rock Studios. Evolve

First Impressions – Evolve

Turtle Rock Studios has been rather quiet since they dropped two big hits on us in the form of Left 4 Dead and Left 4 Dead 2. But now they’re back with one of the most unique and original multiplayer ...

Read More »