I think Radiohead would fit in well.. i think they're based somewhere around south of England n they're supposed to be releasing their new album sometime this year.
__________________
I survived Encephalitus Lethargica and all I got were these lousy Parkinsonian symptoms.
|