There's a new 1966 Barracuda roaming the streets of Los Angeles

Yep, that's the one. Drove it to it's new home in LA on Saturday.

That's a good sign!

It ran good? No overheating? Steering feel ok?