Weather gods were present in almost all ancient polytheistic societies. The god of thunder, Thor, is well known to most people, but there were also gods of the ...