Annie and her remaining unconverted allies devise a plan to blow up the Angel statue and release the townspeople from their collective trance.
Aired 2019-12-11 · 49 min
Castle Rock: all seasons and episodes