I thought this was going to be a joke, but it actually looks
very fucking cool. I am thinking of going to this.
Check out their video on their
main page.
Any of you traffic junkies attend any of their shows? They have one coming to the Big Apple on June 19th-22nd 2007.