Drudge was saying Mel probably did it as a joke..
lol
This sounds like Radiohead. Isn't there a new album? Maybe a Yorke solo CD. I can't remember.