Bach: Brandenburg Concertos, 4 Orchestral Suites

Brandenburg Concerto No. 2 in F Major, BWV. 1047, for Trumpet, Flute, Oboe, Violin, String Orchestra and Harpsichord Continuo - I. Allegro