News

Co-owner of NASCAR's 23XI Racing, Denny Hamlin, has admitted that he didn't deserve to win the Cup Series race at Darlington.