Netflix is officially a player in live sports thanks to a stunning victory in winning Women’s World Cup rights for the next two tournaments in 2027 and 2031. The streamer has long been on the ...