On the surface of it, Formula 1 couldn't come to terms with NBC Sports due to F1's desire to release their own streaming service called F1 TV. Understandably, NBC may not have been too excited to have competition to its NBC Sports Gold App that... MoreĀ»