Netflix is doubling down on live sport by inking a landmark deal to stream the FIFA Women's World Cup. The streaming service has scored U.S. rights to the 2027 ... Read more