Partita no. 3 in E major BWV.1006 for violin solo (feat. Tai Murray)

Partita no. 3 in E major BWV.1006 for violin solo (feat. Tai Murray)