Radiohead release new track ‘Burn the Witch’

If you had been looking in the right places over the weekend, you would have probably noticed some strange things happening with Radiohead’s online presence. A fade to white on their social media profiles and website was shortly followed by cryptic chirp on the bands instagram, followed by another intrigue earlier today. Burn The Witch appeared […]