Anyone who has thought about competing in Squid Game is about to get their wish thanks to a new experience, courtesy of Netflix, that will be opening soon in Los Angeles, California. In a new Tudum post, via the Hollywood Reporter, Netflix has announced its plans to open an “immersive experience” based on the hit […]