MMusic Read More 1 minute read Radiohead – Lift | Music VideobyQurat-ul-anne SikanderSeptember 13, 2017 Radiohead’s third studio album, OK Computer, was released ten years ago in 1997. It was the album…