We're not completely sure what Radiohead is up to, but we're pretty confident it has to do with the 20th anniversary of 'OK Computer' - check out the mysterious video below.