John Piper on how we understand the moral failures of our historical heroes even as we continue to learn from them.
Podcast
How John Piper Processes the Moral Failings of His Historical Heroes

Episode No. 001
John Piper on how we understand the moral failures of our historical heroes even as we continue to learn from them.