The art world is abuzz about the whereabouts of the mysterious painting of Jesus Christ attributed to Leonardo da Vinci.

Published in Robert Brehl