Thom Yorke, the lead singer of Radiohead, played a second sold-out night at the Greek Theatre in Los Angeles in support of his third solo album, Anima. Yorke’s solo work goes beyond experimental. Envision the best of Radiohead, mixed with electronic goodness and then darkly weaved into a styling that would please EDM fans—and perhaps […]