Bad weather? The one casting blame needs to look in the mirror. His nickname is Thor, the Norse God of Weather!