18 Chorales, BWV 651-668, "Leipziger Chorale": O Lamm Gottes, unschuldig, BWV 656Christa RakichClassical2,806 ShazamsTry Apple Music ClassicalShare