What was once the sole domain of high-fashion models, the cover of Vogue magazine this month features Kim Kardashian and Kanye West, much to the chagrin of the fashion world.
The April cover of the so-called fashion Bible was shot by celebrity and fashion photographer Annie Leibovitz.