9.5 Game Reviews The Walking Dead: The Telltale Series - The Final Season Episode 4: Take Us Back Review April 8th, 2019 Graydon Webb