1968 Barracuda (Not Mine)
I came across this ad today and it seems like a pretty good deal. I'm not sure how much these are going for, but hope it's fair and someone gets it.
1968 Barracuda
Print