telltale games

telltale games release date The Walking Dead screenshot - 8082445056
By Unknown
  • -
  • Vote
  • -

Telltale Games recently gave an approximate release date for Episode 2 of their critically acclaimed Walking Dead game. We'll see what's going on with Clementine and Luke sometime early March. But, just what does early mean? Before the 15th?