The Sphinx

Referenced in 1 episode

Definition

A massive limestone statue located in Giza, Egypt, that symbolizes ancient Egyptian civilization and has been the subject of various archaeological and historical studies.