Videos

2008 Rolling Sculptures Car Show that was held in Ann Arbor, Michigan on July 11.