Kyle Busch wins in double OT at Talladega while under caution Posted on April 24, 2023 by Priyanka Patil | Kyle Busch and his new Richard Childress Racing team debated their late-race strategy at Talladega Superspeedway as he ran out of fuel and wasn’t sure he would make it to…Read more »