Your favourite BBC Radio Cumbria presenters are joined by some of the world's finest choirs, for "the greatest story ever told".
Discover 11,128,835 listings and 279,595 playable programmes from the BBC
Your favourite BBC Radio Cumbria presenters are joined by some of the world's finest choirs, for "the greatest story ever told".