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

steam,PC,The Walking Dead,Video Game Coverage
  • -
  • Vote
  • -

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

You must be logged in to comment
Back to Top