VOGUE US SEPTEMBER 2014

Joan Smalls, Cara Delevingne & Karlie Kloss by Mario Testino