Radiohead are currently on their world tour in support of their new album A Moon Shaped Pool and during their stop at the Roundhouse in London, England the band finally played “Glass Eyes” live for the first time.
Check out the premiere performance above.