Unbelievable Mexican 1965 Plymouth Barracuda
MoparMike1974 said
at 3:58, is that a ford voltage regulator?
Click to expand...
It certainly appears so.
Print