Live photo of The Last Town Chorus at Zipper Theater in NYC, Jan 26, 2008. Photo by Jeffrey Abelson.

Advertisements