Squid Game Season 2 Release Date Announced, Season 3 Confirmed For 2025 as the Finale