News

It’s been nearly four years since Netflix’s Squid Game first shocked the world in 2021, and conversations around its U.S.