Avebury is one of the largest prehistoric monuments ever built in Britain. Massive stones, giant earthworks and mysterious ...