External Publication
Visit Post

Stonehenge was Britain’s first sports stadium, according to wild new theory

The Daily Star: News with a Wink [Unofficial] May 22, 2026
Source
Curator Win Scutt, who oversees the monument for English Heritage, suspects that Olympics-like contests might have been held there

Discussion in the ATmosphere

Loading comments...