The world's biggest celebration of art cars and innovative vehicles rolled through downtown Houston on Saturday, April 11.