Bach: Brandenburg Concertos, 4 Orchestral Suites

Brandenburg Concerto No. 4 in G Major, BWV. 1049, for Violin, 2 Flutes, String Orchestra and Harpsichord Continuo - I. Allegro