The Museo del Prado is displaying its magnificent Caravaggio following restoration
David and Goliath is one of just four paintings by the artist in Spain The Museo del Prado is displaying its magnificent Caravaggio following restoration that has reinstated the original chiaroscuro Continue Reading