WYP
News Guru
The Walking Dead Season 3 will release on December 20th with two episodes, delivering more content than any other Telltale episodic series at launch.

Read more on The Walking Dead Season 3 releasing with two episodes.

Read more on The Walking Dead Season 3 releasing with two episodes.