Largo from Sonata No.3 for solo violin BWV 1005

Largo from Sonata No.3 for solo violin BWV 1005