Bach: Christmas Oratorio, BWV248

Johann Sebastian Bach

Christmas Oratorio

BWV248 • “Weihnachtsoratorium”

All 334 recorded versions

Done