Well here’s some news out of left field – Radiohead will be the musical guest on the season premiere of Saturday Night Live. SNL hosting vet Alec Baldwin will returns for his 16th appearance on the episode which will air on September 24. Radiohead made their SNL debut in 2000 and haven’t been back since. How about a New York City warm up show, fellas?