Hey folks!
Some of you might be following Evolve, the new game by TurtleRock Studios, the creators of Left 4 Dead, well it's currently in it's big Alpha this weekend, and Ketchup and I have been absolutely smashing it these last few days.
Here are a couple videos we've captured of some key...