The whereabouts of the world’s most expensive artwork — which may or may not actually have been painted by Leonardo da Vinci — have been a mystery for months. But Artnet columnist Kenny Schachter reports that “two principals involved in the transaction” say the painting is on Saudi Crown Prince Mohammad bin Salman’s 440-foot yacht (which didn’t cost that much more than the painting did). – Artnet