I never thought about the Frost Giants affecting the weather. I would help if I could but this isn't really my forte. I will notify SHIELD, perhaps they have someone on file who can help (or perhaps they are less ignorant than I am and are already doing that).