New Video: IO ECHO - When The Lilies Die
That whistle just takes this track to a while different level completely. Ok so the geisha imagery isn't exactly enthralling, but hey, the track is fucking amazing.
It kind of makes me imagine something that The Dum Dum Girls would make if they all took magic mushrooms, know what I mean? Totally stupendous.
For the record - IO ECHO are transatlantic duo Leopold Ross and Ioanna Gika. Catch them supporting The Drums on their impending UK tour, dates here