Bach 100 Best

Flute Sonata in E-Flat Major, BWV 1031 - I. Allegro moderato