Nikolaus Harnoncourt performs Bach: Cantata No.29, BWV29

Done