Still Water sculpture at Marble Arch in London

Still Water sculpture at Marble Arch in London

 

Bronze sculpture called Still Water near Marble Arch in London captured at night.