Crazyhead

This guitar band, formed in Leicester, England, in 1986, were signed to the fledgling Food label. Their first two releases saw quick independent chart success, ‘(What Gives You The Idea That) You’re…
Read Full Biography