Goforth: Breaking hard hearts

How much are we able to forgive? Listen to the incredible stories of the 20th century revival in Manchuria. A different kind of Presbyterian... Jonathan Goforth. Read by Bob F.
Goforth: Breaking hard hearts
Broadcast by