This is Radiohead, a band I've gotten into in recent months. I used to be a hater of their music, but now I wonder why I even disliked it in the first place. My favorite album by them is The Bends. I've listened to OK Computer too, it comes very close. But, Bends has "Street Spirit" on it.