There's a new 1966 Barracuda roaming the streets of Los Angeles
ponygrrrl said
Yep, that's the one. Drove it to it's new home in LA on Saturday.
Click to expand...
That's a good sign!
It ran good? No overheating? Steering feel ok?
Print