Today’s meditation comes from The Tao Te Ching, and from the writings of Terry Pratchett.
See All 628 Episodes of "Meditations For The Metro"