On Wednesday (September 3), Radiohead confirmed online rumors by announcing the details of their first live shows since 2018. The Grammy-winning British band have planned a highly-anticipated 20-date European and U.K. tour this fall, with multiple-night stands scheduled at five cities: Madrid (Nov. 4-5, 7-8), Bologna (Nov. 14-15, 17-18), London (Nov. 21-22, 24-25), Copenhagen (Dec.…… MORE
