Michelangelo Merisi da Caravaggio - David and Goliath, 1600
Artwork Title: David and Goliath

David and Goliath, 1600

Michelangelo Merisi da Caravaggio

Arthur

Wait what?