It’s no secret that our car show was wildly successful. But even we were a little surprised to see it up on a billboard in New York’s Times Square.

For those of you that made it to the show, if you look closely enough, you might be able to see yourself on the big screen!








