Tony Stewart discusses ’embarrassing’ NASCAR fights

Tony Stewart discusses ’embarrassing’ NASCAR fights

Shane Walters
November 4, 2019