Lost Secrets of the Pyramid unearths what may be humanity's greatest achievement—the Great Pyramid of Giza. Using immersive CGI imagery and incredible excavations, experts recreate the daunting tasks it took to build a pyramid.