Caravaggio: David with the Head of Goliath, (1606) Published February 24, 2016 at 1944 × 2592 in Florence for the Holidays ← Previous Next → Caravaggio: David with the Head of Goliath, (1606)