David and Goliath

David and Goliath

David fights the giant Goliath and prevails.