great sphinx of giza
The Great Sphinx of Giza is a massive ancient statue located near the pyramids in Egypt, featuring the body of a lion and the head of a human.
Requires login.
The Great Sphinx of Giza is a massive ancient statue located near the pyramids in Egypt, featuring the body of a lion and the head of a human.
Requires login.