NASCAR crew chief Rodney Childers comments on the new step splitter and hood ducts

NASCAR crew chief Rodney Childers comments on the new step splitter and hood ducts

Shane Walters
6 days ago