gamesNews Telltale Releases a New Trailer for The Walking Dead Game's Final Season September 6th, 2018