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 serious about winning over IndyCar fans — but NASCAR fans aren’t happy, ...