The Sphinx of Giza is an ancient limestone statue located in Giza, Egypt. It is believed to have been constructed around 2500 BC and is one of the most iconic monuments of ancient Egypt. The Sphinx is a mythical creature with the body of a lion and the head of a

01
Lv 1 · Browser0 pts
0 / 100 to Lv 2+1 / 200px scrolled
Theme
Display
Density