Magnificat, BWV 243: III. Quia respexit - IV. Omnes generationes

Magnificat, BWV 243: III. Quia respexit - IV. Omnes generationes a song by Johann Sebastian Bach on BeMusic