Listened alot to Telefon Tel Aviv lately. It is an Chicago based electronic music artist that formerly was a band, but after the death of Charles Cooper it became to be an artist. He died only weeks after they released the album “Immolate Yourself”.
Their music appeals me for the moment.
The album cover to Immolate Yourself that they realesed in 2009 is something I really like.