NASCAR Cup Winner at World Wide Technology Raceway Kyle Busch came into The Freak Nation minutes after his lightning delayed win in St. Louis. Busch appears happy to be with Richard Childress Racing after Cup Series Championships at Joe Gibbs Racing in 2015 and 2019. Busch appeared happy to get a hard fought win in St. Louis. Listen…