Jon Keller on what he teaches us about taking things for granted.
See All 613 Episodes of "Keller @ Large"