PUBLISHED: Oct 19, 2011
DESCRIPTION:
The amazing video for the beautiful song "Immolate Yourself" by Telefon Tel Aviv.
There was only one copy of this on youtube, and the quality was rather poor, so I decided to grab a copy off another video site that was higher quality and reupload it here. Enjoy!