Caravaggio: The Soul and the Blood
Producer
Bernini
Director
Leonardo 500
Saint Peter's and the Papal Basilicas of Rome
Florence and the Uffizi Galley