Actually it's a reference to the Japanese god of the same name. Who if I remember correctly is the god of storms
English
-
Interesting.....gonna look it up. See what i find.
-
It's the same with Tlaloc in the reference sense but just a different Pantheon