Where To Stream Castle Season 4 Episode 6
Demons
- Aired October 24, 2011
- 60 Min
- Rated 8.0
- Number 65 Of 173 Rated Episodes
Castle & Beckett confront the possibility of paranormal foul play when a world renown ghost hunter is mysteriously murdered while investigating a haunting at a legendary New York mansion.