Author: Nick

0

Evolve Trailer Happily Hunts Your Mother

So we finally get a trailer for Evolve, the latest game from Turtle Rock Studios who made the epic co-op zombie blasting simulator Left 4 Dead. Only right away we are greeted with the...