Telltale Games is releasing The Walking Dead Collection on December 5th, for $49.99. This new release will combine visually enhanced versions of the first two seasons, and both spin-offs …
Read More
While the second season of Telltale’s The Walking Dead may be a ways off, the wait just became more bearable with the announcement of a brand new episode. The …
Read More