Auto shows are the best place to unveil new cars: the press is there, your competitors are there, and your cars are there. If you lack that last bit, however, nothing says you can’t go ahead and make the reveal anyway. This is your show after all! (more…)