Havenstein plays Bach

Fuga 10 BWV 855