NASCAR CEO Brian France Takes Leave of Absence Following Arrest
NASCAR CEO Brian France announced late Monday he is taking an indefinite leave of absence from his position. The move comes on the heels of France's arrest Sunday evening in Sag Harbour, New York on charges of ...