Frida Kahlo self-portrait sells for $34.9 million

A self-portrait by the famed Mexican painter Frida Kahlo sold in New York on Tuesday night for $34.9 million.