November 6, 2009

REPUGNANT RIDES: The 10 Ugliest Cars at SEMA 2009.