Graham Hancock explores various theories on how the Great Pyramids were built, challenging the ramp theory and suggesting ...