(Undated)  --  General Motors is agreeing to pay a $35 million fine over its recalls of millions of cars and trucks. 

Transportation Secretary Anthony Foxx criticized GM for delaying its response to widespread problems involving faulty ignition switches.  He said, crashes happened and people died.  The defective switches have been linked to more than a dozen deaths.  In agreeing to pay the fine, Foxx said GM is acknowledging that it broke the law by keeping quiet about the problem for several years.  

Foxx said the culture and corporate philosophy at GM must change.  As part of the agreement, GM has also agreed to give the government full access to results of a comprehensive internal investigation.  Meantime, GM announced five new recall campaigns this week which cover nearly three-million vehicles over problems with brakes and tail lights.