Charl du Plessis Trio performs Bach: Prelude & Fugue No.2 in C minor, BWV847

Done