Designed by
Title
London, Great Britain -May 26, 2016: The Pan Statue, Rush of Green #153688000
Description
London, Great Britain -May 26, 2016: The Pan Statue, also known as Rush of Green, designed by Jacob Epstein in 1961. It is located by Edinburgh Gate on the south side of Hyde Park
This image is editorial