Where To Stream The Murder Castle Season 1 Episode 2
Down the Cellar
- Aired October 28, 2017
- 60 Min
Dr. H.H. Holmes designs his hotel with murder in mind, but, when forced to choose between his wife and his mistress, his next victim may not be his easiest.