The Walking Dead: The Telltale Series – A New Frontier Lurching Our Way Next Month

The news of another Telltale “The Walking Dead” game is sweet music to the ears of horror gamers. The first episode of The Walking Dead: The Telltale Series – A New Frontier will arrive on December 20th, and we can’t… Continue Reading