Tagged:  The Walking Dead: Episode 1 – A New Day

By Eddie Inzauto, December 18, 2012 0 GN

Starting today, and for a “limited time only,” Telltale Games will be giving away The Walking Dead: Episode 1 – A New Day on iOS. Simple titled Walking Dead: The Game in Apple’s App Store, the initial download, which includes… Read More »