At least 22 people have died and millions are without power across the Southeast after Hurricane Helene’s Thursday night landfall in Florida’s Big Bend region, NBC News reports.
At least 22 people have died and millions are without power across the Southeast after Hurricane Helene’s Thursday night landfall in Florida’s Big Bend region, NBC News reports.