World

This ancient ramp could have helped build The Great Pyramids in Egypt

The discovery of an ancient ramp by archeologists in Egypt may have helped build some of the most iconic structures on Earth.