The Walking Dead: The Telltale Series – A New Frontier launching this November
Fans of Telltale’s episodic The Walking Dead series will be happy to learn that the third season of the acclaimed adventure franchise will be premiering this November on PC.
More details after the jump.