‘Squid Game’ Is Netflix’s Biggest Series Launch of All Time

It seems like Squid Game is the brand new champion at Netflix. After debuting on the streaming service on Sept. 17, the South Korean drama collection has shortly grown in…