NASCAR overturns race win due to failed inspection

NASCAR overturns race win due to failed inspection

Shane Walters
June 17, 2019