Turtle Rock Community Manager Fired For Twitter Comments

Turtle Rock gave us Left 4 Dead and they're currently working on the very promising Evolve . But now they're in the news for a different reason. They've fired former community manager Josh Olin after he Tweeted about embattled Los

Read more ›