Telltale’s The Walking Dead Season Three Launches This Fall

Aimed to be a jumping on point for new players.