2012 Olympic Games were the subject of photography for a new Vogue (US version). Photo by Annie Leibovitz