The Cooper Temple Clause - Head video
Bill Cummings 05/04/2007
The Cooper Temple Clause's release their new single Head on Monday the 9th of April. Its taken from their recent album " Make This Your Own" (Sequel). Check out the new video below, plus the quite brilliant Qemists remix.