The Devil's Arrows

Referenced in 1 episode

Definition

An ancient megalithic site in North Yorkshire, England, consisting of several standing stones believed to align with celestial events.