Bach: Magnificat in D major

Johann Sebastian Bach

Magnificat in D major

BWV243

All 143 recorded versions

Done