A Festival of Lessons and Carols

Anonymous - Hail! Blessed Virgin Mary

Choir of King's College, Cambridge