Edvard Grieg, Jeffrey Tate & Berliner Philharmoniker
100 Greatest Classical Songs
3 MINUTES AND 51 SECONDS • APR 01 1997