NASCAR Charter System Analysis

Video Details

NASCAR outlined some of the details for a landmark agreement between NASCAR and team owners to create value and stability for team ownership over the next 9 years.