The Walking Dead - Season 8 Episode 12
Release Date: Mar 18, 2018
S08 E12Mar 18, 2018
Where to Watch The Walking Dead Season 8 Episode 12 Now
The Key - Watch Online: Streaming, Buy or Rent
Hilltop's leadership faces a difficult dilemma after the arrival of unexpected visitors; Rick comes face to face with an adversary.