Io Echo – When Lillies Die

December 1, 2010 by  

Los Angeles Io Echo are giving away a free download of their new track When Lillies Die, which you can get below.

Io Echo – When Lillies Die by Addict Music

The band are relatively unknown in the UK, but they have recently decamped to London and will touring and releasing material throughout 2011.