
Hurricane Helene slammed into Florida's Gulf Coast overnight Thursday (Sept. 26) with satellites capturing striking views of the colossal storm, which has caused widespread flooding and power outages affecting millions of people.

Hurricane Helene slammed into Florida's Gulf Coast overnight Thursday (Sept. 26) with satellites capturing striking views of the colossal storm, which has caused widespread flooding and power outages affecting millions of people.