Add to Collection
About

About

Io Echo is an American indie rock band formed in Los Angeles by Ioanna Gika and Leopold Ross. Their debut album, Ministry of Love, was released i… Read More
Io Echo is an American indie rock band formed in Los Angeles by Ioanna Gika and Leopold Ross. Their debut album, Ministry of Love, was released in 2013 on Iamsound in the US. IO Echo's style combines grand songs with unique textures such as a Japanese koto harp and Chinese violins. This is concept art direction/branding for their debut album. Read Less
Published: