SQUID GAME REVIEW: WHAT WOUL YOU DO? Squid Game, a popular Netflix series, was filmed in South Korea. This Squid Game review will examine the...