With Radiohead returning to the stage in less than three weeks, the band officially ignited fervor for the band’s upcoming album by sending mysterious leaflets in the mail to U.K. fans Saturday.
“Sing the song of sixpence that goes ‘Burn the witch,'” the leaflet said while adding ominously, “We know where you live,” hinting at a…