VOGUE JAPAN NOVEMBER 2013

Karlie Kloss by Patrick Demarchelier