Controlled Weather Wizard

Controlled Weather Wizard is one of the four iconic heroes and villains who can be encountered in the Central City Starro Deluge Zone during the Starro the Conqueror event.