jkwdpodcast.com
Episode 125: Long-term commitments and preparation
As Josh prepares to run a marathon he signed up for a year ago, we consider what it takes to commit to something long-term and prepare for it. This episode is brought to you by Audible. Get a free …