Favorite

Steam Lists December 17th as Release Date for TWD Season 2

steam,PC,The Walking Dead
  • -
  • Vote
  • -

No confirmation from Telltale yet, but if Steam is to believed, you'll be back to Clem in less than two weeks.

Comments
You must be logged in to comment
Back to Top