tf1

Netflix signs deal to host live TV channels in France

Everything old is new again. Netflix just inked a deal to , turning the streaming giant into, well, regular TV.…

6 days ago