Today finally sees the release of the long-awaited The Walking Dead: The Telltale Definitive Series. The Definitive Series will be a collection of all four seasons of Telltale’s Walking Dead game, multiple DLC, and behind the scenes bonus features, all packed into a unique 23-episode experienc...
Read More