Autoglass – London, UK

January 2, 2011

Displayed in Trafalgar Square, London this was a stunt for Autoglass raising the issue of potholes…

Comments: