All posts tagged "Telltale Games"

  • The Walking Dead sales are in; 8.5 million episodes and counting

    Telltale Games’ The Walking Dead has been a massive critical success this gen and is the top rated game at Metacritic for 2012.