Bach: Christmas Oratorio

Johann Sebastian Bach

Christmas Oratorio

BWV248 • “Weihnachtsoratorium”

All 269 recorded versions

Done