My arrangement of this beautiful piece for violin, which works very well on the flute.  Largo from the Sonata for Solo Violin BWV 1005, transcribed for the flute.

J.S Bach - Largo for solo flute BWV 1005

£1.50 Regular Price
£1.00Sale Price