General Motors to pay nearly $146 million for excess car emissions

General Motors to pay nearly $146 million for excess car emissions