1 of 1 Barracuda Superbird!
The 1868 Barracuda SuperCuda Concept X rears it head again. You can own your own piece of history for a mere $125,000 as long as you don't mind no headlights, LOL.
http://wisconsin.locateanyauto.com/automobiles/68-barracuda-supercuda-concept-x.html
Print