GM to pay $35 million U.S. fine for delayed recalls

GM agreed to pay the government’s maximum fine of $35 million for waiting too long to recall 2.