WYP
News Guru
The game will be available for free for 48 hours.

Read more on The Walking Dead Season 1 being available for free on The Humble Store.

Read more on The Walking Dead Season 1 being available for free on The Humble Store.