Steve CHLLNGR showed me this way back when we were in Tejas for some music festival. He was excited about it. Even then the animated sci-fi music video in its embyonic stage looked like an incredible visual story. SKIP TO THE NOW >> Last week, the video was premiered in Wired, and right NOW it’s all up on Vimeo HD Channel. Oh, by the way… if you still like music, Steve’s debut album Haven is out as well.