News

Evolve and Left 4 Dead developer Turtle Rock has announced that it is working on a new co-op FPS franchise that it plans to release some time in 2018.