Johann Sebastian Bach, Sir Neville Marriner & Academy of St Martin in the Fields
100 Greatest Classical Songs
3 MINUTES AND 33 SECONDS • JAN 01 1978