Bpitch Control

Immolate Yourself - Telefon Tel Aviv

  • En oferta
  • Precio habitual $ 399.00

Immolate Yourself is the third full-length album by American electronica band Telefon Tel Aviv, released on BPitch Control. Two days after its release, band member Charles Cooper died in Chicago, Illinois.[1] His death is not related thematically to the album.