The Last Leonardo: The Secret Lives of the World’s Most Expensive Painting

The Last Leonardo

The Secret Lives of the World’s Most Expensive Painting

2019 • 416 pages