The Cantor of St Thomas's

The life of German composer Johann Sebastian Bach.

Loading countdown...