Ghost Videos

Voices of the Dead Haunt Squires Castle in Ohio

Squires Castle in Willoughby Hills, Ohio was built in the 1890s for Feargus B. Squire, one of the founders of Standard Oil Company. Today, the castle is open to the public. Haunted Earth investigates and captures some haunting paranormal activity inside this creepy building.