Folklore, ghosts, Haunted Place

The Haunting of St. Mary’s Church, Hitchin

Located in Hitchin, Hertfordshire, England, St. Mary’s Church and its charming graveyard hold one of the area’s most eerie local […]