Kyle Busch Kyle Busch wins in double OT at Talladega while under caution 2 years ago Kyle Busch and his new Richard Childress Racing team debated their late-race strategy at Talladega Superspeedway as he ran out… Denny Hamlin wins the NASCAR Coca-Cola 600 in overtime, holding off Kyle Busch 3 years ago Denny Hamlin had been looking forward to this race for a long time. Hamlin finally got the win he'd been…