Caravaggio: masterpieces from the Borghese gallery

Exhibition November 21, 2017 − February 18, 2018

Artworks at the exhibition