PC

By Unknown
  • -
  • Vote
  • -

Octodad: Dadliest Catch will be released on Steam, Humble, and GOG on January 30th.

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

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