Designed by
Title
Pan Statue at Hyde Park in London #81440480
Description
London, UK - June 21, 2016: Pan Statue, also known as Rush of Green, in London. The statue was designed by Sir Jacob Epstein in 1961 and is located by Edinburgh Gate on south side of Hyde Park
This image is editorial