How John Piper Processes the Moral Failings of His Historical Heroes

How John Piper Processes the Moral Failings of His Historical Heroes

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

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

LOAD MORE
Loading