Telefon Tel Aviv – Immolate Yourself (2009)
Telefon Tel Aviv is a Chicago-based band. This is their last album published for BPitch control, a German well-known electronic music label. This new work contains pop songs surrounded by evocative ethereal atmospheres with bang-up digi-electro drums. Unofrtunately this may be their last real album because Charles W.Cooper died in mysterious circumstances.