New look to the Barracuda

Wow, you just missed the biggest Art Car Parade in Houston this pass weekend. Nice!