Telltale Articles

‘The Walking Dead: Season 2′ is Coming to PC on December 17

The sequel to one of the most critically-acclaimed games of 2012 will be released in less that two weeks. More specifically, the second “season” of Telltale’s The Walking Dead adventure game will be released for PC on December 17. Though …