1983 Press Photo "The Deposition," Oil on Canvas, by Caravaggio - mjc40608
"The Deposition," an oil on canvas by Caravaggio is one of the works on display in "The Vatican Collections -- The Papacy and Art" exhibition at the Metropolitan Museum of Art in New York, New York. "The Vatican Collections: The Papacy and Art" is an unpr
Photo is dated 1983.
Photo measures 8 x 10.25 inches.
More Like This
Sign up to get the latest on sales, new releases and more …