Tagged: The Walking Dead: Episode 1 – A New Day
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 »