Cloud of Witnesses by Alex Langford | Jul 13, 2012 Kristen Werner / Mezzo Soprano Garrett Martin / Piano