Kyle Busch on his disappointing ending at Texas and how he feels like he let his team down
Video Details
Kyle Busch says he let his team down and how he feels about Talladega, a place where he said he needed some luck to win at earlier this year.
SEPTEMBER 25, 2023・NASCAR Cup Series・0:24