October 14, 2018

Kyle Larson on weekend at Talladega: ‘Embarrassing at times’

Kyle Larson came away from a frustrating weekend at Talladega unhappy with his and his team's performance, saying it was 'embarrassing at times.'
Related Videos