spinner

Bach Ad Infinitum

Episode 773. This week’s program is centred around the last cantatas from the Christmas Oratorio, the Epiphany and the Brandenburg Concertos.

Produced by: