Unbelievable Mexican 1965 Plymouth Barracuda
at 3:58, is that a ford voltage regulator?
Print