Cains & Abels Sing Their Heads Off
Two hundred people fill a sparsely furnished sanctuary, singing at the top of
their lungs. They are untrained singers with plenty of vocal eccentricities. No
instruments give the right key or take the