Richard Childress: ‘I Hadn’t Slept Very Good’ Since Kyle Busch’s Death
Richard Childress had imagined Saturday being a happy day, one where he would announce that Kyle Busch would remain with his organization in 2027 and highlight how recent improvements made them optimistic for their future. Instead, Childress, much like many in the NASCAR industry, was still reeling from Busch dying suddenly on May 21 from complications of pneumonia. Childress, who won six Cup titles with Dale Earnhardt and guided his […]