Stone sphinx statue, Crystal Palace park, London, England.

- Image ID: DEPFKY
Shaun A Daley / Alamy Stock Photo
Image ID: DEPFKY
Location: Crystal Palace park, south London, England, UK.