In this episode River talks about how we overestimate what we can do in a year. And we under estimate what we can do in a decade
See All 380 Episodes of "THE VALOR MORNING"