I was just jamming some Radiohead. I really liked but I dont know much about the band.
They're originally from Abingdon, Oxfordshire.
How long has Radiohead been around for?
They have alot of longevity. They formed in 1985.