The famous story of David and Goliath has a lot to teach us today.
See All 1565 Episodes of "Three Minute Thoughts"