Editorial Photo Credit: David Esser According to Netflix, “Squid Game holds the record as the streaming platform’s most popular series of all time, with over 1.65 billion view hours in the first 28 days after its September 2021 premiere. On June 12, 2022, Netflix and Director Hwang confirmed they will once again team up for…… read more »