July 24, 2017

Deal Breaker: To Prevent Any Trace of New Car Smell, China Goes to Extremes

China doesn’t possess the exact same affinity for the iconic “new car smell” that remains popular in North America. The odor, a conglomeration of industrial glue […]