NASCAR’s Steve O’Donnell, key figure in charter deals, takes stand on Day 4 of trial
CHARLOTTE, N.C. — NASCAR president Steve O’Donnell took the stand Thursday as the antitrust lawsuit against the league,…
Browsing Category