News

Longtime NASCAR team owner and championship-winning crew chief Travis Carter has died aged 75 after a brief hospice stay.