After all the fuss – or lack thereof – over the last few days, Radiohead finally dropped Burn The Witch an hour ago.
Like most Radiohead fans, I have learnt not to read too much into anything the band says or does between releases. But deleting every post from every social media platform and an entire website cannot go without comment; especially when an […]