tor.com
Hunting the Kraken in Evolve at SDCC
Turtle Rock Studios hit the ground running in 2008 with the release of Left 4 Dead, the multiplayer co-operative zombie shooter that clawed its way into the hearts of gamers around the world. L4D i…
Pritpaul Bains