Italy buys Caravaggio painting of future Pope for about $35 million, one of its largest payouts for a single work – Crux | Taking the Catholic Pulse
Italy buys Caravaggio painting of future Pope for about $35 million, one of its largest payouts for a…