Bach: WTC1 No. 1 in C major BWV 846 (Richter) December 25, 2012 Share Get link Facebook Twitter Pinterest Email Other Apps Share Get link Facebook Twitter Pinterest Email Other Apps