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.