Translation: Bach Johann Sebastian. God of heaven and earth (from the 5th part of the Christmas Oratorio).
Translation: Christmas Oratorio, BWV 248 (Johann Sebastian Bach). Sacred. Oratory. Orchestra.