Io Echo – When Lillies Die
December 1, 2010 by Addict Music
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.