27 Years Ago: GODFLESH release Streetcleaner

Released on this day in 1989. Powerful ‘industrial’ metal (a term which almost instantly lost any meaning in the following decade).

The cover is from the 1980 film Altered States:

Advertisements