PC

steam PC The Walking Dead Video Game Coverage - 7940863232
Via: Steam Store
  • -
  • Vote
  • -

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