Bach: Magnificat in D major

Johann Sebastian Bach

Magnificat in D major

BWV243

All 92 recorded versions

Done