Maybe, just maybe, some of the weirdest music I've heard in a long time. Great, very great indeed. Don't have a clue about what kind of "style" or genre this is, but it's totally cool. Psychedelic, repetitive, groovy electrostuff of some kind.
Triumph 2000 @ MySpace