Clap Your Hands Say Yeah is an American indie rock group based in Philadelphia, Pennsylvania. Their debut album, Clap Your Hands Say Yeah, was self-released in 2005.
Read more: Wikipedia