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

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