(Darlington, SC) -- Denny Hamlin is taking home the win at the Toyota 500 at Darlington after braving the elements. Weather caused delays, but it didn't slow down Hamlin who was able to hold off Kyle Busch in NASCAR's second race back amid the ongoing coronavirus. The series heads to Charlotte Motor Speedway on Sunday.