21 September 2024MUSICRADIOHEAD: CREEP32 years ago today, Radiohead released their iconic single, "Creep". Eventually, they hated their own song.