The power of the Cross

Truths behind some great Christian hymns

John Hannah

All-Age Service | Sunday 11 Jan, 2009