The story of David and Goliath is a biblical tale of a young shepherd who defeats a Philistine giant with a sling and stones. The story is often interpreted as a triumph of underdogs over giants.