A portrait of Mexican artist Frida Kahlo. / Cosmos