Salma Hayak as Frida Kahlo painting in “Viva Frida” for Vogue, December 2001.