Tim Keller speaks on Life’s Great Hope - BCC Breakfast

/
This is a lovely setting and, yet we can’t hide from ourselves…