Shop
When a young shepherd boy came up against an incredible giant, he ran to meet the challenge because of his confidence in his great God. God had been preparing David all of his life to face that giant and to prepare him for what many might describe as an “unlikely victory.”