Stephen demonstrates a truly remarkable forgiving spirit.
See All 1565 Episodes of "Three Minute Thoughts"