O Lamm Gottes unschuldig 3 versus BWV 656

O Lamm Gottes unschuldig 3 versus BWV 656
is a song by

it was released on
Johann Sebastian Bach: The Leipzig Chorales (CD1)