Finally got a snap of the coolest car dealership sign in L.A. yesterday.Felix Chevrolet3330 S Figueroa St, Los Angeles, CA 90007