Vogue May/09: Justin timberlake, Kate Moss & Marc Jacobs by Annie Leibovitz


15

26