J.S. Bach: 3 Cello Suite Nos. 1-3, BWV 1008, 1010 & 1007 (Transcr. for Guitar) by Johann Sebastian Bach, Roberto Zadra, Alessia Mattiazzi, Marco Emmanuele | Factory.fm