David and Goliath is a 1600 painting by Italian Baroque Painter Caravaggio. This work is located in the Museo del Prado in Madrid, Spain.

David and Goliath is a 1600 painting by Italian Baroque Painter Caravaggio. This work is located in the Museo del Prado in Madrid, Spain.