Hurricane Helene makes U.S. landfall

Hurricane Helene has made landfall in Florida as a catastrophic Category 4 storm.

Top Videos