Stephen Varcoe/Choir of King's College, Cambridge/John Wells/Sir David Willcocks

Stephen Varcoe/Choir of King's College, Cambridge/John Wells/Sir David Willcocks