Set against the backdrop of Pendle Hill in Lancashire, England, this film explores a site infamous for its eerie reputation. In 1612, this location was central to a series of…