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 280,101 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".