February 12, 2015
Via: itCuratedThe next big game from the creators of the super popular Left 4 Dead franchise, Turtle Rock Studios has finally released its 4v1 tactical co-op game Evolve, along with its season pass. What nobody knew was that there were going […]