Where To Stream Celebrity Ghost Hunt Season 2 Episode 3
Chateau De Puymartin
- Aired September 11, 2018
- 60 Min
Built to defend the region from the English, local legend says a former resident haunts the North Tower. Will the celebs experience the strange occurrences reported for themselves?