Vogue’s annual fairytale extravaganza starring Lily Cole and Lady Gaga, coated with a layer of Grace Coddington magic-dust…
(Oh yeah, and shot by Annie Leibovitz)

Vogue’s annual fairytale extravaganza starring Lily Cole and Lady Gaga, coated with a layer of Grace Coddington magic-dust…

(Oh yeah, and shot by Annie Leibovitz)