Netflix: Squid Game and the psychology of debt

By July 8, 2025