 - An amalgamation of man and lion, located next to the Pyramids of Giza, and a wonder in its own right.  - An amalgamation of man and lion, located next to the Pyramids of Giza, and a wonder in its own right. 