After 40 days of talk and unanswered challenges, the fight is on. Goliath is charging the lines of the Israelite army. Who runs out to meet the Giant? The shepherd boy David. He is full of faith is his God. The fight that had been building for 40 days, will now end in minutes. As we look at the victory God worked through David, we must consider, what battles are you fighting?