Tag: 2017
-
Ok Computer by Radiohead – Essentiality Review
‘This is the first day of the rest of your days. So lighten up, squirt.’ 20 years. June 16th of 1997 was the day Radiohead chose to release their third album. After a promising, but weak debut (Pablo Honey) and a brit-pop staple that made them internationally renowned (The Bends), the band decided to destroy…


