Some Mopar Stock Car Photos

66340Sedan, That has to be the wildest Barracuda I have ever seen. Do you have any info about it?

2065391740090944223S500x500Q85.jpg