Season 6, Episode 9 Fort Horsted

First Aired: July 20, 2012

A séance at Fort Horsted in Kent, England, which is said to be haunted by demonic spirits.

Watch Now
Paid