PHOTOS: 2008 Houston Art Car Part II

Creativity takes over when Art Cars hit the streets of Houston.   The 21st Annual Houston Art Car Parade begins at 1pm, Saturday, May 10, 2008
May 11, 2008 5:03:08 AM PDT