Bach - 300 Years Of Solitude

J. S. Bach: Sonata No. 3, BWV 1005 in C Major - II. Fuga