Lily Allen and Sarah Owen in Harpers Bazaar UK, November 2010

People:

Related Photos

See All

More Photos