Judith and Holofernes, 1599
Judith and...
Caravaggio
Buy This $49.99
Search For Posters!