It’s been a heavy day for photoshoots after Ashley Greene for GQ and Anja Rubik for VOGUE Paris and now this: Kate Moss for Vanity Fair.

Advertisements