

Left 4 Dead Creators Developing a New FPS
Written By: Shannon on December 14, 2016
Posted in: News, News & Editorials
In a press release issued today, Turtle Rock Studios, best known for Left 4 Dead and Evolve, announced that they’re developing a new triple-A free-to-play co-op first-person shooter with an all…