Step inside the pitch meeting that led to Netflix’s Squid Game!

From Screen Rant: Netflix has a massive surprise hit on their hands with the new South Korean series Squid Game, which has taken the world by storm. Over 100 million households watched the battle royale series and itโ€™s absolutely taken over social media with its memes. Squid Game definitely raises some questions though. Like how […]