Godzilla (2002) have arrived!
Godzilla takes to the battlefield as an evolving unit with two stages: 2002 and 2003!The new season starts May 8, 2024 — ends May 31, 2024.