Johann Sebastian Bach, David Parry & London Philharmonic Orchestra
The 50 Most Essential New Year's Classics
5 MINUTES AND 45 SECONDS • DEC 21 2010