What the heck is that?!?!?!?!?/.........
Okay, apparently it's a "Burning Man" thing. http://www.geektimes.com/michael/travel/2002/burningMan/14-art-cars.html