David and Goliath
painting 114 of 404 by Edgar Degas

David and Goliath by Edgar Degas