looks like chrysler is at it again!

The Barracuda moniker is one of the few they've yet to soil. When that day comes, well.....