The pyramid has long captured the human imagination, with people traveling far and wide to view the architectural wonders that spring up from the sands of Egypt. But to see one of the biggest pyramids ...