Image fx 24 7

David’s Courage: Overcoming Giants in Your Life

David’s Courage: Overcoming Giants In Your Life You’ve probably heard the story of a young shepherd who faced a towering giant with nothing but a sling and a few smooth…