That’s the word from a few IndyCar Series teams who weren’t delighted to see the sponsorship logos they applied to the inside of their aeroscreens being covered by FOX Sports’ new performance data ...
Fox Sports is the new home of the IndyCar Series after acquiring the rights in a $25 million deal. The network has shown it’s ...