Telltale Games Gets Into The Holiday Spirit, Makes The Walking Dead Ep. 1 Free
The Walking Dead: The Game was one of the most popular games of this year. It is listed on Apple’s “Best of 2012” iPhone list in the Showpiece Games category. Like the comic from nearly a decade ago and the revolutionary television show that followed, The Walking Dead: The Game became an addiction. We want […]