Deluge

Deluge is a main villain in the superhero universe created by Carter Ajamie