Cracks in the universe?
December 18, 2017
The recent sale of Leonardo da Vinci’s Salvator Mundi (ca. 1500) for $450.3 million made world news as the highest purchase ever for a painting. Who had so much money to pay such a price for a painting that in 1958 was sold for a mere £45? The latest twist in an improbable story is […]