Two NASCAR car chiefs ejected from Indianapolis Motor Speedway

Two NASCAR car chiefs ejected from Indianapolis Motor Speedway

Shane Walters
September 9, 2018