News

Netflix installs replica of Squid Game’s deadly robot doll at shopping mall

4 Oct 2021

Netflix has installed a 10-foot replica of Squid Game’s murderous robot doll at a shopping mall in the Philippines.