News

Travis Carter, a longtime NASCAR team owner and championship-winning crew chief, died on Tuesday, according to various racing ...
Longtime NASCAR team owner and championship-winning crew chief Travis Carter has died aged 75 after a brief hospice stay.