David his ten thousands slew

Genre: Classical
Release Year: 1992
Hymnal/Album: 20 Great Bach & Handel Choruses
Record Label/Hymnal Publisher: Sony Music Entertainment