An image of “The Deposition of Christ,” recently attributed to Renaissance painter Andrea Mantegna, is seen in this photo ...
Steen Heidemann’s collection will be installed as a semi-permanent exhibition in the Toledo Cathedral in Spain.