viewing in: Great Pyramids of Giza Photos
The Sphinx and the Great Pyramid of Khufu at Cairo, Egypt. The meaning of the lion-bodied Sphinx is perhaps the greatest mystery of the ancient world.