Caravaggio
Caravaggio (1571-1610): David and Goliath (1599). Museo del Prado, Madrid
>