Three-piece, alternative/electronic music artists from London, UK. Their debut album was called On the Wires of Our Nerves, and was released on Satellite Records. They then signed to Mute Records and released the single Little Black Rocks in the Sun.
Related categories 2
Last update:September 4, 2011 at 6:05:07 UTC