18 February 17 ‘David with the Head of Goliath’ Caravaggio (1606/07) Galleria Borghese, With a self portrait of Caravaggio as Goliath 0 Comments