Found 'em by coincidence in a Detroit techno group on Soundcloud. All i can say is... As much as i searched the net, i found NOTHING else about them. Anybody got some more info?
External Content soundcloud.com
Content embedded from external sources will not be displayed without your consent.