Clap Your Hands Say Yeah At Shepherd’s Bush Empire
One time indie darlings Clap Your Hands Say Yeah returned to the limelight last year with their new album Hysterical, and last week they returned to London for a sold out show at the Shepherd’s Bush Empire.