/

Great Pyramid discovery

Discovery of huge ramp at the Great Pyramid of Giza.