Things keep heating up in The Walking Dead: A New Frontier from Telltale and things are only going to get more intense before it’s over and it’s...
It’s only about a week away until all you zombie fans can play Telltale’s latest The Walking Dead game, so as an early present, they have decided...