Over the past few weeks, mysterious Radiohead posters have been popping up across cities all over the world. We've even seen some in Los Angeles. The band has shared a mysterious new video, presumably to honor the 20th anniversary of OK Computer
, which is on May 21. Though we're not sure what quite comes yet, check out the video below and maybe you can decipher what the code hidden in the clip is.