Philharmo
Johann Sebastian Bach
Baroque

Christmas Oratorio, BWV.248

Vocal

This work is performed 18 times this season in 8 different venues.

Next performance

Listen to this work

Upcoming performances