Throbbing Gristle's local homecoming

In May 1981, industrial godfathers Throbbing Gristle played a final show in San Francisco before breaking up. They followed in the footsteps of fellow…

Read Story