Radiohead shocked fans tonight when they performed their OK Computer track “Let Down†for the first time in a decade, according to Stereogum. This was the British band’s first stop in the United States on their A Moon Shaped Pool Tour, and the first of two nights at Madison Square Garden. Though the tour is in support of their 2016 album, they’ve been delivering rare performances of earlier work throughout: They played “True Love Waits†live for the first time since 2011, and also performed “Creep,†which they hadn’t played since 2009.