This week 20 years ago, Radiohead released their eagerly awaited third album, OK Computer. It was June 1997, the UK was still in the throes of Britpop with Oasis and Blur leading the charge. Yes, people were expecting a lot from Radiohead. Their second album, The Bends, was quietly released to an almost zero fan base in 1995. Yet with each single release, its impact slowly grew to show the world that they still deserved to be here.