Indie rock band Clap Your Hands Say Yeah, playing Terminal West on April 2, is celebrating the 20th anniversary of its self-titled debut.
However, it is not often that amateur recordings achieve more than a little exposure. The self-titled Clap Your Hands Say Yeah just might be the catalyst for the stirring community of ...