Los Angeles duo of Ioanna Gika and Leopold Ross already have some big name opening slots on their resume. They've played before No Doubt and Nine Inches Nails, which means they've performed in front thousands of people who don't know who they are and want them off the stage. I kid, but there's some truth in that.
In any event, Io Echo throw down some heavy electronic soundscapes. The group loves to clash together all these terrific sounds on their hit "When Lilies Die", sunny vocals, happy-go-lucky whistling, driving beats, crazed blips and fuzzed-out guitars. On Shanghai Girls, they belt out the big epic ideas, almost going into Joy Formidable territory. All goodness can be found on their self-titled EP, which is out now via IAMSOUND.