Evolve – Happy Hunting trailer
Turtle Rock Studios the creators of the popular Left 4 Dead series presents a new survival first person co-op game entitled Evolve which is heading to the Xbox One, PC and PS4. Take a look at the latest trailer and be sure to head on over to the official