Police Seize Possible Leonardo Da Vinci Painting In Switzerland

“Negotiations to sell the oil painting of a fifteenth-century noblewoman, Isabella D’Este, for around 120 million euros ($135.9 million) were at an advanced stage,” … when the canvas was taken from the vault of a Swiss bank currently under investigation for tax fraud.