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

Welcome for Texas, don't have too much fun!