May 4, 2010March 7, 2024Sacred Sites England Avebury and the Goddess A Lady in Waiting: An explanation of the Avebury Complex 4,500 years ago at what is now known as Avebury in Wiltshire, […]