The Lost River

Egypt’s Great Pyramid of Giza, one of the Seven Wonders of the Ancient World, has always inspired scientists to theorize about its construction. A new study is shedding some light on that mystery. Constructed around 2560 BCE, the structure and its adjacent pyramids were made to commemorate...

Read full story →
Loading new posts...
No more posts