A team of researchers from the University of Adelaide has revealed an explanation to one of the greatest mysteries of the British standing stone monuments.
138