I Surrender All
David Phelps
| Length : 03:44
Composer: Julia Ward Howe, Judson W. Van de Venter, Winfield S. Weede
This track is on the 3 following albums:
Hymnal
David Phelps
Hymnal
David Phelps
David Phelps Collection
David Phelps