Catholic Herald logo
Menu
The 'Deposition From the Cross' by Caravaggio (CNS photo/courtesy of the Vatican Museums)

The latest masterpiece, found in Campion Hall, does not look like much to me