From Carnegie Hall Live, March 25, 2012

Last played Friday, March 29 2013 at 02:02 PM

St. John Passion, BWV 245: Part I

Johann Sebastian Bach


length: 33:16