Partita no. 3 in E major BWV 1006 – 1st movement – Prelude

Partita no. 3 in E major BWV 1006 – 1st movement – Prelude