Introduced in 1964, the Plymouth Barracuda did not get the iconic 426-cubic-inch (7.0-liter) Hemi V8 engine until 1970. However, Plymouth did produce a small run of Super Stock race cars with the ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results