Selections - The Best of James Ehnes

Partita III in E major, BWV 1006 - I. Preludio