Is that Rihanna or Jessica Rabbit on the April cover of American Vogue? Shot by the legendary Annie Leibovitz. #vogue #rihannavogueapril