OMG.. has anyone else seen this video yet?
Shit's insane! One of the coolest videos ever. I like the song too. Now I GOTS to check these peeps out... anyone ever heard of/seen them before?? Can't begin to imagine what the live set will be like?!?
EDIT: more searching turned up http://www.eetotalart.com/. I'm... intrigued.