New Radiohead Song “Staircase” From July 1st BBC Telecast

A new Radiohead song is a nice little surprise to show up in one’s Twitter feed in the morning.
A cast off from “The King Of Limbs” recording sessions and once again on the IDM
tip. Rocking out don’t seem to be a priority for them anymore. Regardless, it’s Radiohead and they never disappoint.
This was recorded live [...]