For the Radiohead faithful that gathered in Madrid, Spain, on Nov. 4 for the opening night of their 2025 European tour, the first few moments of the show were overwhelming for a multitude of reasons.