
Oxford, England-based Glass Animals have just released a self-titled EP–their first–on Harvest Records in the U.S. Vocalist-producer Dave Bayley’s hypnotic sound is immediately apparent on lead track, “Psylla.” (That’s a word we don’t recognize but a quick online search identified it as “a genus of sap-sucking insects.” Much about Glass Animals is still a mystery