science Stonehenge altar origins: Clear evidence reveals mystery Bussiere Harry November 6, 2026 0 Stonehenge altar origins remain a mystery as new theories emerge and the north-east Scotland hypothesis is ruled out.