Netflix execs used to dismiss the idea that they would acquire live sports rights. Now the world’s biggest premium streamer — which has deals with the NFL, MLB, the Women’s World Cup, WWE and more — has tapped its first on-air sports host: ESPN anchor Elle Duncan. Duncan, known for her work on ESPN’s “SportsCenter,” […]