Shoes from 1973-2010 of Vivienne Westwood designed are displayed in an Exhibition at Selfridges Ultra Lounge on August 25, 2010 in London, England.
Comments are closed.