Evolve Stage 2 free-to-play Details and Trailer Revealed
Just as we mentioned today, Evolve was relaunched today as a completely free PC game, and now the development company Turtle Rock has announced that it is a title with profound changes that will be named as Evolve Stage 2.
2K Games and…