The Bach Ensemble & Joshua Rifkin
Bach, J.S.: Cantatas BWV 106, 131, 99, 56, 82 & 158
2 MINUTES AND 13 SECONDS