
Island Science - XII
The moment Island Science’s debut song, XII, began to whimsically seesaw way into my heart, I knew I was listening to something magical. The all female electronic dream pop band comes from Orlando, Florida, though, from the sound of XII, they could be from a mystical island from a far away world. XII slowly, meticulously heaves...