Bach: Cantata No.147

Johann Sebastian Bach

Cantata No.147

BWV147 • “Herz und Mund und Tat und Leben”

All 272 recorded versions

Done