Bach: Magnificat in D major

Johann Sebastian Bach

Magnificat in D major

BWV243

All 139 recorded versions

Done