GamingNewsPCXbox33 Immortals Release Date Confirmed, Unleashing on March 18Mahmood GhaffarMarch 6, 2025March 6, 2025 by Mahmood GhaffarMarch 6, 2025March 6, 20251662 It looks like the early access release of 33 Immortals is closer than you think. The game is slated to release into early access on...