Godflesh - Selfless

  • Sale
  • Regular price $19.00


Reissue of Selfless, Godflesh's third studio album. It was released on September 26, 1994, in Europe, and on October 18, 1994, on Earache Records.