Nikolaus Harnoncourt performs Bach: Cantata No.31

Done