The Vatican Museums announced an exhibit March 17 showcasing a newly restored painting of the deposition of Christ, now ...