The Walking Dead: The Telltale Series – The Final Season Episode 4 launches March 26; Physical edition announced Posted on: February 4, 2019