Designed by
Title
Paintings Inside The Step Pyramid of Pharaoh Djoser #247647701
Description
The Pyramid of Djoser, or Step Pyramid of Djoser, is an archaeological site in the Saqqara necropolis, Egypt, northwest of the ruins of Memphis near Cairo Egypt
This image is editorial