Caravaggio David Goliath Painting

About Caravaggio David Goliath Painting

Title: David Goliath
Artist: Caravaggio
Medium: Painting / Print / Poster