Johann Sebastian Bach > Murray Perahia Plays Bach: Italian Concerto, BWV 971; Brandenburg Concerto No 5, BWV 1050; Concerto for flute, violin, harpsichord, BWV 1044 Italian Concerto, BWV 971: I. (Allegro)

Johann Sebastian Bach

Italian Concerto, BWV 971: I. (Allegro)