We know KC Jones loves speed (remember the jet-powered trains?), but when did that love affair start? KC Jones gives us a brief glimpse into his past.
See All 112 Episodes of "Street Rod & Custom Radio"