Title: The Walking Dead Season 8 Episode 13 English subtitle Series: The Walking Dead Release Date: 26th Mar '18 Download Subtitle Download Other Episodes