A mysterious Radiohead track from The Bends/OK Computer era has surfaced. Apparently someone from EMI has leaked the track, though you have to take these things with a pinch of salt.

Legit?

Thanks to One Thirty BPM for the tip-off on this one.