Clap Your Hands Say Yeah - ‘Is This Love?’ (Wichita)
23 Nov 2005
official, first single in the uk from monstrously touted, latest, diy sensations of the states; release - '05.
Swaying like a forest of talking heads.
Spot the pop culture reference, kids.
Spot them, then admire how with little more than a bit of spit and polish these guys make 'em sound fresh as a placenta-covered newborn. I'd be lying if I said it was as exhilarating as the longest journey, but it did make me smile.