Bach Miniatures

Concerto for Oboe (from BWV 105, 170 & 49) - 3. Adagio