Prelude to Bach Suite BWV 1006a

This piece is very difficult for the solo classical guitar but is also a lot of fun to play. Enjoy