Turtle Rock

Evolve’s FTP player count increases by 25,000 percent

Within two days of its free-to-play launch, Evolve is currently the 11th most-played Steam game.

Turtle Rock headlines

Page 1

Turtle Rock latest