69 Cuda 440 said El 5 Demon..........What do you mean 'never' had chance...... The 1968 Barracuda was marketed as a Sport Car. They did very well Poppy. Click to expand...