David and Goliath, 1599 by Caravaggio

David and Goliath, 1599 by Caravaggio
David and Goliath, 1599 by Caravaggio