Telltales' TWD Final Season Ep. 1 | The DNN Hot Take review, PodcastDelco NerdsAugust 21, 2018Video Games, the walking dead, telltale