Charlie Cooper, half of the electronic duo Telefon Tel Aviv, passed away in 2009, January 22, at age of 31, two days after Immolate Yourself album was released.
Artist : Telefon Tel Aviv
Album : Immolate Yourself
Label : BPitch Control
Telefon Tel Aviv - You Are The Worst Thing In The World