Karlie Kloss in Alexander McQueen, photographed by Steven Meisel for Vogue US May 2011.