Prelude from Partita for violin solo no. 3 (BWV.1006) in E major

Prelude from Partita for violin solo no. 3 (BWV.1006) in E major