VOGUE ITALIA OCTOBER 2014

Photographed by Steven Meisel
Karlie Kloss, Lexi Boling & Sasha Pivovarova by Steven Meisel