North Yorkshire, England, is home to one of the most enigmatic and significant ancient monuments in the UK: the Thornborough…