Wednesday, September 21, 2011

Clap Your Hands Say Yeah on Fallon



Indie favorites Clap Your Hands Say Yeah returned to TV after a long absence, take a look as the band play their latest from their new album, Hysterical on Fallon.