Bach: Cantatas Nos 39, 73, 93, 105, 107, 131

Bach: Cantatas Nos 39, 73, 93, 105, 107, 131

Philippe Herreweghe

Johann Sebastian Bach

Available as

Veritas X2