Megaliths are huge stones placed in prominent positions in the landscape. But why? In the absence of any written testimony, scientific advances are starting to plug the gaps and help ...