Red Pyramid, or North Pyramid. The largest of the three major pyramids located at the Dahshur necropolis. Believed to be the world's first successful attempt at constructing a \"true\" smooth-sided pyramid. Dashur, Egypt, stock photo

Stock image of 'Red Pyramid, or North Pyramid. The largest of the three major pyramids located at the Dahshur necropolis. Believed to be the world's first successful attempt at constructing a \
Published: May 17, 2016
Close
Loading