Jeff Spencer recounts some stories from the early days at his legendary VW repair shop "Spencer's Home for Battered Bugs". Filmed in 2012 in Eldena , Dixon, Illinois.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…