What is Stonehenge?

No one really knows, but there are a few educated guesses.