Who run the world.
Photo by Annie Leibovitz (Vogue)

Who run the world.

Photo by Annie Leibovitz (Vogue)