annie leibovitz snapped salma hayek as her artista alter - ego frida kahlo for vogue magazine in october, by william - adolphe bouguereau,