London 2010 Statue

A statue in the streets of London.