screen-shot-2016-09-27-at-2-47-04-pm | Telltale’s Walking Dead Season Three release date leaked