geekoholics.com
Evolve Goes Stage 2, And Starting Today is Free To Play On PC
Evolve, is the 4 vs 1 game from Turtle Rock Studios that was released last year to much excitement. Unfortunately that excitement quickly turned sour due to the terrible DLC and micro-transaction s…