Exclusive: Squid Game is Netflix's 'biggest ever' series launch

image.jpg
'Squid Game,' Netflix's newest hit series from South Korea, is the streaming services' biggest launch ever, beating out 'Bridgerton' for the top spot