Johann Sebastian Bach > J. S. Bach: Lute works Partita (Suite) No. 3 in E BWV1006a: I. Prelude

Johann Sebastian Bach

Partita (Suite) No. 3 in E BWV1006a: I. Prelude