release

telltale games release The Walking Dead Video Game Coverage - 7958483968
By Unknown
  • -
  • Vote
  • -

The first installment of the Second Season of 2012's Game of The Year is available on Steam today at 12:00 CST. Finally, we'll be able to see what happens to Clementine.