Stream new movies, hit shows, exclusive Originals, live sports, WWE, news, and more.
Ghost Hunters International - Season 1 Episode 10 - Castle of the Damned
Sign up for Peacock to watch this episode.
Castle of the Damned
Paranormal activity is reported in both Ireland's Charleville Castle and England's Samlesbury Hall.