Japanese Auto Executives Try To Put On Happy Face

The auto show is the last big showcase of new cars as the industry moves into its summer selling season.
The auto show is the last big showcase of new cars as the industry moves into its summer selling season.