How did the ancient Egyptians haul millions of massive stone blocks, some weighing more than 10 tonnes, across the desert to ...