Caravaggio 1610

Michele of the Shadows