Catch some of the backstory behind this season of Castle Rock. Get the Complete First Season on Digital October 15th, 2018.