Garrett Mitchell, who is better known to millions of fans as Cleetus McFarland, recently inked a deal with Richard Childress Racing to compete in three NASCAR O’Reilly Auto Parts Series races.
Kyle Busch climbed from 30th to 16th at COTA, but a late hit on NASCAR Cup teammate Jesse Love spun Chris Buescher and triggered an explosive radio rant.