Stonehenge is one of the world’s most enduring mysteries, one that every passing generation wants to solve and yet no one has been able to proffer any substantive conclusion. We still don’t know why ancient people, probably the Druids who were Celtic priests, built the enigmatic megaliths. Stonehenge is located in Wiltshire, England, and I, […]