The Star Garners Four “Oscars of the Auto Industry” New York (Nov. 15) – The Star, the Mercedes-Benz Club of America magazine, has won four IAMA awards, considered to be the Oscars of the auto industry. Announced today by the International Automotive Media Association at its annual awards presentation, the IAMA awards honor writers, publishers...