News

Waterspouts are extreme weather events that look like "the start of an alien invasion," according to meteorologist Dean Narramore Cuba got quite the extreme weather show over the weekend.