Preludio from Partita for solo violin no.3 in E major, BWV.1006

Preludio from Partita for solo violin no.3 in E major, BWV.1006