You can download The Walking Dead: Season 1 for free. For this you will need a Steam account, and a Humble Bundle account. (Both are free, no credit card require). Visit the below link for more details.
Get this Offer Now
Follow Us On Facebook, Twitter, Pinterest and Google+ for latest freebie updates!