In this episode, I discuss how every day we had the chance to do a do over.
See All 172 Episodes of "Dan’s American Life"