Telltale’s The Walking Dead Season 1 is free on the Humble Store September 7, 2017 by admin Tweet The first season of Telltale Games’ The Walking Dead is being given away for free on the Humble Store. Released in 2012, the highly acclaimed title paved the way for its numerous sequels. Read more… Neowin Related Posts:Weekend PC Game Deals: The Walking Dead to collect,…Bridge Constructor: The Walking Dead and Ironcast…Here's a first look at The Walking Dead: Saints…Dead by Daylight and 'while True: learn()' are free…Iratus: Lord of the Dead, Hood, and Geneforge are…