Frida Kahlo self-portrait sells for $34.9 million

Print Friendly and PDF