Kate Upton in the Vanity Fair 100th anniversary cover by Annie Leibovitz - The Independent