SpoilerTV Image Archive | Gallery | Castle Rock | Season 1 | Promotional Episode Photos | Episode 1.08 - Past Perfect | Castle Rock
Castle Rock -- "Past Perfect" - Episode 108 - Newcomers set up shop in Castle Rock, Henry follows a clue. (Photo by: Dana Starbard/Hulu)