All The Pretty Horses-Harper’s Bazaar UK October 2013

Stars: Amanda Harlech, Jacquetta Wheeler, Lily Cole, Luella Bartley, Poppy Delevingne and Rosemary Ferguson; Photographed by Mary McCartney Advertisements

Advertisements