Starting today, Twitch Prime members can download The Walking Dead: Season Two for free. If you’re not a Twitch Prime member yet, you can sign up for a free trial at twitchprime.com.