Bach: Cantata No.147, BWV147

Johann Sebastian Bach

Cantata No.147

BWV147 • “Herz und Mund und Tat und Leben”

All 593 recorded versions

Done