Three fierce Frost Giants try to bury New York City in a blizzard and it is up to the Marvel super heroes to save the day.