Saturday 5 January 2013, 3:00 pm

Bach's Christmas Oratorio

Bach's Christmas Oratorio Parts 3, 4,5 & 6

Artists: