Bach - 300 Years Of Solitude

J. S. Bach: Sonata No. 2, BWV 1003 in A Minor - IV. Allegro