Bach: Brandenburg Concertos, 4 Orchestral Suites

Brandenburg Concerto No. 5 in D Major, BWV. 1050, for Harpsichord, Flute, Violin and String Orchestra - I. Allegro